node - SyntaxError: Cannot use import statement outside a module
访问量: 1066
今天,引入一个库的时候,发现问题:
node 代码;
import { Transaction } from '@ethereumjs/tx'
报错: SyntaxError: Cannot use import statement outside a module
解决办法:
修改package.json , 增加:
{ "name": "my-app", "main": "app.js", "type": "module", // 增加这一行: }
就可以了。
(不过会引起 require not defined 错误。 解决办法参考: http://siwei.me/blog/posts/node-referenceerror-require-is-not-defined )