无法运行lerna的命令

时间:2018-05-25 05:41:08

标签: node.js windows npm lerna

我正在尝试使用npm安装lerna,已经成功添加了包但是当我运行lerna的任何命令时它就会出现。

  

bash:lerna:找不到命令

节点版本:v8.10.0

Npm版本:3.10.9。

这是我正在尝试的内容:

$ npm install --global lerna
C:\Users\<user-name>\AppData\Roaming\npm\lerna -> C:\Users\<user-name>\AppData\Roaming\npm\node_modules\lerna\bin\lerna.js
C:\Users\<user-name>\AppData\Roaming\npm
`--lerna@2.11.0

VaibhavPC@Vaibhav MINGW64 ~/Projects/lerna init 
bash: lerna: command not found

9 个答案:

答案 0 :(得分:7)

尝试使用 npx lerna init 对我而言有帮助

答案 1 :(得分:6)

三件事:

  1. 请检查环境,如果路径设置正确,请找不到命令错误。
  2. 其次,你可以直接去lerna文件夹并执行命令。如果你能从这里跑,这意味着路径中存在问题,即第1点
  3. 第三个选项是重新安装并重新安装。

答案 2 :(得分:6)

尝试运行命令

npm install --g lerna

答案 3 :(得分:5)

1)检查ENVIRONMENT_VARIABLES是否存在NODE_PATH。 如果没有,则必须将路径附加到PATH环境变量。

2)重新安装

enter image description here

答案 4 :(得分:0)

当我使用纱线安装lerna时,我遇到了这个问题。使用npm重新安装解决了这个问题。

答案 5 :(得分:0)

即使使用npm,我也遇到了这个问题。

通过显式添加

C:\Users\yourusername\AppData\Roaming\npm

在“环境变量”中“系统变量”下的PATH变量为我解决了这个问题。

答案 6 :(得分:0)

在我的情况下,我只运行sudo npm install --g lerna,它在引导程序之后有效

答案 7 :(得分:0)

只需全局安装包

npm install --g lerna
yarn global add lerna

答案 8 :(得分:-2)

您可以尝试在独立环境中学习lerna {/ 3}}