首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法导入已安装的npm模块(轻量级图表)

无法导入已安装的npm模块(轻量级图表)
EN

Stack Overflow用户
提问于 2022-04-23 13:35:54
回答 2查看 205关注 0票数 0

我是JS的新手,最近尝试用轻量级图表编写一个玩具应用程序。我已经完成了几个教程,并学习了一些基本概念。但是我对自己很生气,以至于我仍然不知道在什么环境下我可以使用上面的轻量级图表NPM页面中提到的'es6通过npm‘的例子。不过,CDN的例子似乎还不错。

以下是我所做的

  1. 安装轻量级-图表本地。- npm install lightweight-charts
  2. 在同一个目录中创建一个test.mjs,其中只包含一行。
代码语言:javascript
复制
import { createChart } from 'lightweight-charts';
  1. 运行代码。node test.mjs

但我发现了以下错误

SyntaxError:未找到导出“createChart”的名称。请求的模块‘轻量级图表’是一个CommonJS模块,它可能不支持所有module.exports作为命名导出。

这对我来说没有意义,因为官方的npm站点说支持es6,但是错误消息似乎表明这个模块是CommonJS的。即使在我

用‘CommonJS’语法重写它,并将"test.mjs“重命名为"test.js",一些依赖模块仍在使用‘导入’语法,从而导致一些

“无法使用模块外的导入语句”错误的rt。

EN

回答 2

Stack Overflow用户

发布于 2022-04-23 13:48:58

这个包不打算用NodeJS在后端执行。它只在浏览器中工作。

票数 0
EN

Stack Overflow用户

发布于 2022-04-23 13:45:21

也许您需要安装Babel编译器这里

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

https://stackoverflow.com/questions/71980133

复制
相关文章

相似问题

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