首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从createChart中的轻量级图表导入模块JavaScript

无法从createChart中的轻量级图表导入模块JavaScript
EN

Stack Overflow用户
提问于 2022-06-20 20:05:34
回答 2查看 182关注 0票数 0

正在跟踪轻量级图表的文档,并尝试在repl上用Node.js创建我的第一个图表。我有带有轻量级图表的package.json,并在repl中运行npm install lightweight-charts,并下载了轻量级图表。然而,当我运行代码时,我会得到以下错误:SyntaxError: Named export 'createChart' not found. The requested module 'lightweight-charts' is a CommonJS module, which may not support all module.exports as named exports.

我不知道从这里往哪里走。

EN

回答 2

Stack Overflow用户

发布于 2022-06-20 20:40:50

尝试用LightweightCharts.createChart(...)代替

票数 0
EN

Stack Overflow用户

发布于 2022-06-21 08:51:31

这是一个完整的测试页面。注意加载库的第一个脚本(一旦用npm run build编译)

代码语言:javascript
复制
<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0">
    <title>Debug page</title>

    <script type="text/javascript" src="./dist/lightweight-charts.standalone.development.js"></script>
</head>

<body style="padding: 0; margin: 0;">
    <div id="container1"></div>

    <script type="text/javascript">
        const chart = LightweightCharts.createChart(document.body, { width: 400, height: 300 });
        const lineSeries = chart.addLineSeries();
        lineSeries.setData([
            { time: '2019-04-11', value: 80.01 },
            { time: '2019-04-12', value: 96.63 },
            { time: '2019-04-13', value: 76.64 },
            { time: '2019-04-14', value: 81.89 },
            { time: '2019-04-15', value: 74.43 },
            { time: '2019-04-16', value: 80.01 },
            { time: '2019-04-17', value: 96.63 },
            { time: '2019-04-18', value: 76.64 },
            { time: '2019-04-19', value: 81.89 },
            { time: '2019-04-20', value: 74.43 },
        ]);
    </script>
</body>

</html>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72692436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档