1. 程式人生 > >bash:express:command not found

bash:express:command not found

note nbsp 系統 fun 參考 fix 令行 模塊安裝 mrc

重新設置了node_global和node_cache目錄後,總是顯示command not found 找了幾篇博文後,終於解決了這個問題 步驟如下: 1、新建node_global和node_cache目錄(我把這兩個目錄放在node.js安裝目錄下,方便管理) 2、修改node.js安裝目錄>node_modules目錄>npm目錄>npmrc文件,修改裏面的內容,文件完整內容改為 prefix=D:\nodejs\node_global cache=D:\nodejs\node_cache registry = http://registry.npm.taobao.org 前2個改為你步驟一新建的兩個目錄的具體路徑,這樣順路把淘寶鏡像給設好了,不想設淘寶鏡像的可把最後一句去掉 3、因為改變了默認的模塊安裝路徑,所以需要修改環境變量以讓命令行識別命令。 用戶變量:新建名為path的變量(變量名不區分大小寫,已存在就不用新建),值為D:\nodejs\node_global,這個值是你在步驟一種新建的目錄的路徑 系統變量:新建一個名為NODE_PATH的變量,值為D:\nodejs\node_global\node_modules,這個值是步驟一中新建的node_global下的node_modules文件夾的路徑,安裝的全局模塊就在此目錄,(這個目錄是安裝任意一個模塊時就會自動創建,所以配置環境變量前要隨便先安裝一個模塊,比如express、webpack等) 這樣問題就解決了,記住用戶變量和系統變量都要配置,不然還是會出現那個問題。 參考自fantasy525的http://www.qdfuns.com/notes/30749/0f66fcf5e62eed010f744d0d4adaa870.html

bash:express:command not found