0
我是新的nodeJS,我試圖安裝快遞。我已經安裝了節點和npm。我正在使用Max OSX(10.10.1)。我得到錯誤:快速命令無法識別的mac終端
-bash: express: command not found
我已經通過所有的問題在這裏,但無法得到任何答案我的問題。我試過這些命令:
sudo npm install -g express
sudo npm install -g express-generator
我試圖在沒有-g的地方安裝它。 此外,當我做了須藤NPM初始化,我看到的依賴關係存在,明示:
"dependencies": {
"orientjs": "^2.1.0",
"express-generator": "^4.13.1",
"express": "^2.5.11"
}
我加在.bash_profile中一個下面的路徑在一個時間。這些是快遞文件夾在那裏的路徑。
.node/bin,
.node/lib/node_modules in the
/usr/local/node_modules
但它不存在於/ usr/local/bin文件夾中。我覺得這可能是它拋出上面提到的錯誤的原因。
我試圖聯繫快遞到故宮,但它給了一個錯誤:
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "link"
"express"
npm ERR! ELOOP: too many symbolic links encountered,
stat '$HOME/.node/lib/node_modules/express'
如何確保快件由終端識別?我試過卸載並重新安裝好幾次。
在我的情況下,我沒有在/ usr/local/bin中的快速鏈接。它在我安裝它們時爲節點和npm生成,但不是用於快速生成。如何手動創建快速符號鏈接? – Samyukta
這裏有'/ usr/local/lib/node_modules/express-generator/bin/express'嗎? –
號當我運行sudo的NPM安裝-g表達發電機,它會自動得到安裝在$ HOME/.node/lib目錄/ node_modules /快遞發電機/斌/表達 – Samyukta