0
|
Sebastiandg7 · 技术社区 · 6 年前 |
![]() |
1
1
有解决办法吗?我遇到过同样的情况,我希望在WSL和Windows之间共享相同的节点和npm,因为我希望同时在terminal(WSL)和IDEA(Windows)中运行它们。
我发现npm不能通过drviers运行,就像在drviers下使用npm一样
但是,我们总是在一个驱动程序中工作,这意味着我们可以在常用的驱动程序下安装npm(
|
![]() |
2
1
我无法在Windows10中使用Ubuntu20.04LTS在WSL中安装npm。 但是当我按照指示 here 我确实设法让它工作了。注意,它说它是针对WSL2的,但是安装node的步骤在WSL1环境中是有效的(现在是7月20日,我仍然无法在我的windows10版本中获得WSL,啊!)。
然后,您可以安装一个较新版本的node,默认情况下,它与npm一起提供。
|
![]() |
3
0
但是,我建议您应该检查“programfiles”下的npm是否在WSL上运行良好。
在我的例子中,运行上述命令时会发生另一个错误。
如果在您的环境中是相同的,您可以先解决这个问题。 而且,关于模块路径问题,它似乎是由路径引起的;原始npm(在程序文件下)和您的符号链接有不同的当前路径。 我修改了原始npm如下:
如果运行原始npm和符号链接,$basedir将显示不同的结果,并导致模块路径问题。
|
![]() |
ptmr.io · Bash脚本出错;执行跟踪中有“\r”个字符 7 年前 |