nodejs默认使用的是commonjs导入的方法。
关键词:require
和 moudle.exports
导入和导出
今天想用node运行一下一个js文件,但是该文件使用ES6的模块化导入了其他js文件的变量。
关键词: import
和 export
导入和导出
直接执行会报这样一个错误
SyntaxError: Cannot use import statement outside a module
解决办法:
1.执行npm init -y
,先初始化一个package.json
文件出来
2.package.json文件默认没有type
字段,添加一个字段type字段为module。
"type" : "moudle"
再用node执行使用了ES6模块化的js文件就可以了