我使用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-ts: shrinktofit/md5-bundle (github.com)
用法:
-
npm install -
npm run build -
把
libs/下面的文件统统拷贝到某处 -
在项目里去导入
libs/md5-ts-bundle.js
参考下我的回复,同样可以打包出来,你有遇到问题再反馈~
同样是npm引用ts包,Cannot use import statement outside a module,我能理解成只要用npm引的ts外,先在外面打成js文件,再拷到项目中来使用吗?