节点npm本地安装将文件放入〜/ node_modules

当我使用npm install命令安装软件包时,它将文件安装到〜/ node_modules中。 当我运行包,我得到命令未find错误。

如何将其安装到我要打包的文件夹中?

npm install <name_of_package> -g 

这将在全球安装软件包。 如果该程序在您的PATH ,那么您应该可以像运行其他程序一样运行它。

例如: npm install nodemon -g

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

如果你不想全局安装,正确的答案是在检查的答案中的最后一个评论:

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

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

重新加载您的.bashrc使用:源.bashrc