如何在 Windows Subsystem for Linux 中安装或使用 NPM?

如何在 Windows Subsystem for Linux 中安装或使用 NPM?

当我尝试运行我的 node.js 项目时出现以下错误:

ENV@ENV-L7490:/mnt/c/Users/ENV/source/Project$ npm i
: not foundram Files/nodejs/npm: 3: 
: not foundram Files/nodejs/npm: 5: 
/mnt/c/Program Files/nodejs/npm: 6: Syntax error: word unexpected (expecting "in")
ENV@ENV-L7490:/mnt/c/Users/ENV/source/Project$ npm init
: not foundram Files/nodejs/npm: 3: 
: not foundram Files/nodejs/npm: 5: 
/mnt/c/Program Files/nodejs/npm: 6: Syntax error: word unexpected (expecting "in")
ENV@ENV-L7490:/mnt/c/Users/ENV/source/Project$

知道这是什么意思以及如何解决吗?我无法真正使用 来运行项目npm start,直到我运行我的npm inpm init,这就是为什么我想弄清楚这一点。

答案1

建议改用 nvm,它很方便,而且我个人在 WSL 设置中没有遇到上述问题,如下所示: https://gist.github.com/noygal/6b7b1796a92d70e24e35f94b53722219

相关内容