当我使用npm install命令安装软件包时,它会将文件安装到 ~/node_modules 中。当我运行包时,我得到command not found错误。
如何将它安装到我要调用包的文件夹中?
当我使用npm install命令安装软件包时,它会将文件安装到 ~/node_modules 中。当我运行包时,我得到command not found错误。
如何将它安装到我要调用包的文件夹中?
npm install <name_of_package> -g
这将全局安装包。如果该程序在您的 中PATH
,那么您应该能够像运行任何其他程序一样运行它。
例如:
npm install nodemon -g
然后nodemon
从命令提示符运行,它应该可以工作
如果您不想全局安装,正确答案是选中答案中的最后一条评论:
只需将 ./node_modules/.bin 添加到您的 PATH 中,npm 本地安装的所有命令都将可用。– H_I 2012 年 12 月 24 日 9:54
您可以使用以下命令将其添加到 .bashrc 文件中的路径:export PATH="$PATH:/home/login/node_modules/.bin"
重新加载你的 .bashrc 使用: source .bashrc