Pana / nrm

NPM registry manager, fast switch between different registries: npm, cnpm, nj, taobao
MIT License
2.77k stars 242 forks source link

nodejs 20上面無法使用 #158

Closed zzzgit closed 1 year ago

zzzgit commented 1 year ago
image
telescope114 commented 1 year ago

你试试看 npm i -g open@8 后能不能使用

brandonxiang commented 1 year ago

为啥这个问题并不能直接有nrm解决?

telescope114 commented 1 year ago

为啥这个问题并不能直接有nrm解决?

跟v8引擎版本有关系

fritx commented 1 year ago

你试试看 npm i -g open@8 后能不能使用

这种esm问题真的挺烦,用户总是被上游和生态“一刀切”太烦了 我这边还需要删掉nrm/node_modules/open才可以,以下命令仅供参考:

npm i -g open@8
rm -rf $(dirname $(which nrm))/../lib/node_modules/nrm/node_modules/open
nrm ls

发现前面的几个issue里已经提到比较优的解决方法了~

fyzhu commented 1 year ago

npm i @fyzhu/nrm -g

i5ting commented 1 year ago

已fix,使用v1.2.6