背景
安裝了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了