我的电脑用了nvm进行node版本的管理
当我node版本为16.16.0的时候,执行nrm指令报错如下
当我node版本为10.4.0的时候,执行nrm指令报错如下
我的电脑用了nvm进行node版本的管理
当我node版本为16.16.0的时候,执行nrm指令报错如下
当我node版本为10.4.0的时候,执行nrm指令报错如下
这个文题 OPEN库官方github有过说明了,
https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c
本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
使用
16.16.0
时的报错原因:nrm
遵循Commonjs
规范,open
在9.0版本中遵循的是ESM
规范,不能使用require
导入解决方法:
将
opne
版本降到9.0
以下使用
10.14.0
时的报错原因:还是跟
open
是ESM
规范有关,需要node版本>=12