为了账号安全,请及时绑定邮箱和手机立即绑定

有没有童鞋遇到过同样的问题:nodejs使用import报错大佬们有什么好的建议?

有没有童鞋遇到过同样的问题:nodejs使用import报错大佬们有什么好的建议?

HUX布斯 2019-10-25 21:25:42
nodejs使用import报错:导出模块://D:/workspace/www/hello-world/src/data/articles.jsconstarticles=[{"title":"title1","content":"content1"},{"title":"title2","content":"content2"},{"title":"title3","content":"content3"}]exportdefaultarticles;导入模块://D:/workspace/www/nodejs_scripts/test.jsimportarticlesfrom'D:/workspace/www/hello-world/src/data/articles';console.log(articles);在命令行中运行test.js,报错:D:\workspace\www\nodejs_scriptsλnode-vv12.11.1D:\workspace\www\nodejs_scriptsλnodetest.jsD:\workspace\www\nodejs_scripts\test.js:3importarticlesfrom'D:/workspace/www/hello-world/src/data/articles';^^^^^^SyntaxError:CannotuseimportstatementoutsideamoduleatModule._compile(internal/modules/cjs/loader.js:881:18)atObject.Module._extensions..js(internal/modules/cjs/loader.js:962:10)atModule.load(internal/modules/cjs/loader.js:798:32)atFunction.Module._load(internal/modules/cjs/loader.js:711:12)atFunction.Module.runMain(internal/modules/cjs/loader.js:1014:10)atinternal/main/run_main_module.js:17:11应该怎么做呢?
查看完整描述

2 回答

?
慕莱坞森

TA贡献1810条经验 获得超4个赞

可以参考这个问题,我的回答@mypoly
如果想要在nodejs中使用esModule建议参考这个文档nodejsesmodule
                            
查看完整回答
反对 回复 2019-10-25
  • 2 回答
  • 0 关注
  • 1698 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信