报错一:SyntaxError: Cannot use import statement outside a module
报错原因:Node.js版本与nrm中使用的open模块版本不兼容。
解决方式:重新安装其他版本的open模块(如:8.4.2)
命令行中输入:npm install -g nrm open@8.4.2 --save
报错二:Error [ERR_REQUIRE_ESM]: Must use import to load ES Module
报错原因:Node.js版本过高。
解决方式:重新安装其他版本的Node.js(如:12.13.0)
命令行中输入:nvm install 12.13.0 (此处为nvm:node.js的版本管理工具安装的命令)
自己踩过的坑,记录一下。希望对大家也有所帮助,有用的话记着点赞收藏好哦!!文章来源:https://www.toymoban.com/news/detail-509503.html
追风赶月莫停留,平芜尽处是春山,加油,追梦人! 文章来源地址https://www.toymoban.com/news/detail-509503.html
到了这里,关于CLI中nrm ls命令报错的两种情况(SyntaxError、Error [ERR_REQUIRE_ESM])的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!