背景
安裝了node後,執行npm run xxx的指令的時候,報錯,提示如下:
/usr/bin/env: node: No such file or directory
步驟
1. 什麼玩意,執行一個npm指令怎麼提示/usr/bin/env這個錯誤呢,翻閱資料
資料都提示要建立一個軟連接配接,如下:
ln -s /usr/bin/nodejs /usr/bin/node
2. 推測!!因為npm執行的時候預設是使用/usr/bin/node去執行的,但我本地是沒有/usr/bin/node的,是以需要建立一個
是以需要建立一個軟連接配接将自己的node的執行檔案指到/usr/bin/node上,于是修改如下:
ln -s /usr/local/NODEJS_HOME/bin/node /usr/bin/node
3. 再執行,OK了
作者:jwentest
出處:http://www.cnblogs.com/jwentest/
雖千萬人,吾往矣!文章先發到語雀:https://www.yuque.com/qianwang/testway