![](/img/trans.png)
[英]'.' is not recognized as an internal or external command (when running npm install for firebaseUI)
[英]How do I get rid of error “'.' is not recognized as an internal or external command” when running 'npm install' for MEAN stack?
從 mean.io 下載的 mean stck zip 幾分鍾后進行了 npm 安裝,但出現錯誤。 請看截圖。 我該怎么辦?
npm http 200 https://registry.npmjs.org/event-emitter/-/event-e
mitter-0.2.2.tgz
> mean@1.0.0 postinstall C:\ss\D1\google\04\mean\mean-stack
> ./node_modules/bower/bin/bower install
'.' is not recognized as an internal or external command,
operable program or batch file.
npm ERR! weird error 1
npm ERR! not ok code 0
看起來平均堆棧安裝后腳本是使用 Unix 樣式路徑硬編碼的。 在Unix的./somethig/or/another
表示訪問something
目錄從這里開始(的意思.
)。
我建議在他們的 GitHub 頁面上提交一個錯誤開始。 然后,您可以編輯package.json
以讓安裝后腳本使用 Windows 樣式路徑。 它類似於node_modules\\bower\\bin\\bower install
。 我沒有窗戶所以不能肯定。
對於 Windows 上的這個存儲庫,postinstall 現在不能很好地工作。 嘗試在項目文件夾中運行npm install -g bower
然后bower install
。 它應該在沒有 postinstall 的情況下做同樣的事情。
如果你想從node_modules/bin
調用一些東西,你不必直接指向它。 您可以在 NPM 腳本定義中按名稱調用該工具,即:
"postinstall": "bower install"
我在運行npm run env
時遇到同樣的錯誤。
> ergonode-front@1.1.0 env
> ./lib/index.js env
'.' is not recognized as an internal or external command,
operable program or batch file.
我所做的是手動轉到目錄並運行命令。 像這樣,
cd ./lib
node index.js env
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.