npm安装新插件报错

我使用npm安装了md5插件 -》npm install md5-ts,node_modules已经正常拉取下来了,代码里面导入成功,可以正常引用到:import md5 from ‘md5-ts’;
,但是运行起来一直报错:Uncaught SyntaxError: Cannot use import statement outside a module

我遇到相同的问题,请问你最后是怎么解决的呢?

md5-ts 这个包比较特殊。无法便捷地安装,只能自己用打包工具打成一个文件放到 creator 里。

能详细说下怎么做吗?我也碰到了这个问题

+1 昨前天你说的 建议自己用 webpack 或 rollup 进行打包 完全没弄明白 有点蒙圈

做了小工具,用来打包出 md5-tsshrinktofit/md5-bundle (github.com)

用法:

  1. npm install

  2. npm run build

  3. libs/ 下面的文件统统拷贝到某处

  4. 在项目里去导入 libs/md5-ts-bundle.js

参考下我的回复,同样可以打包出来,你有遇到问题再反馈~

另外,npm 上的 md5 - npm (npmjs.com) 无法使用嘛?

同样是npm引用ts包,Cannot use import statement outside a module,我能理解成只要用npm引的ts外,先在外面打成js文件,再拷到项目中来使用吗?