1

当我使用npm install命令安装软件包时,它会将文件安装到 ~/node_modules 中。当我运行包时,我得到command not found错误。

如何将它安装到我要调用包的文件夹中?

4

2 回答 2

4
npm install <name_of_package> -g

这将全局安装包。如果该程序在您的 中PATH,那么您应该能够像运行任何其他程序一样运行它。

例如: npm install nodemon -g

然后nodemon从命令提示符运行,它应该可以工作

于 2012-12-22T10:08:54.090 回答
1

如果您不想全局安装,正确答案是选中答案中的最后一条评论:

只需将 ./node_modules/.bin 添加到您的 PATH 中,npm 本地安装的所有命令都将可用。– H_I 2012 年 12 月 24 日 9:54

您可以使用以下命令将其添加到 .bashrc 文件中的路径:export PATH="$PATH:/home/login/node_modules/.bin"

重新加载你的 .bashrc 使用: source .bashrc

于 2013-07-30T02:23:31.447 回答