npm 全局安裝模塊,出現XXX不是內部或外部命令解決方法

從 express 的官網直接按照命令行全局安裝 express 後, express 命令沒法執行, 在 cmd 中顯示 該命令行沒法識別。基本可判斷是 環境變量配置 這邊沒有搞定。node

  • 卸載 nodejs 重裝sql

  • 先配置npm的全局模塊的存放路徑以及cache路徑(若默認安裝則在 C 盤 , 在命令行中直接把下面的輸入便可用。自定義安裝則改爲你本身設置的路徑,)express

npm config set prefix "C:\Program Files\nodejs\node_global" npm config set cache "C:\Program Files\nodejs\node_cache"
    • 配置環境變量
      打開計算機,系統屬性——高級系統設置——環境變量;在 系統變量 下,新建 NODE_PATH,值爲 C:\Program Files (x86)\nodejs\node_global(全局路徑,),將「%NODE_PATH%」到path變量值後面便可。npm

    • 在命令行中執行 epxress
      後會出現些提示說明成功工具

拓展:spa

若是電腦上已經安裝了node,再安裝node版本管理工具,會出現node不是內部或外部命令,此時nvm list 會提示你拼沒有安裝有node,所以須要用nvm再安裝一次node,才能使用node.命令行

相關文章
相關標籤/搜索