[英]node npm local install puts files into ~/node_modules
當我使用npm install命令安裝軟件包時,它將文件安裝到〜/ node_modules中。 運行程序包時,出現命令未找到錯誤。
如何將其安裝到要調用該程序包的文件夾中?
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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.