5
我有一個的package.json文件看起來git的慶典,如:強制節點在Windows上使用
{
"name": "APP",
"version": "3.0.0",
"private": true,
"scripts": {
"start": "node app.js",
"test": "./test/dbLoad && env db=test test=1 jasmine"
}
}
當我運行NPM測試中,我得到一個錯誤:
'.' is not recognized as an internal or external command
我猜測這是因爲節點正在使用windows cmd.exe
。如果我用bash
作爲前言,該命令正常工作。我可以在節點中更改某種配置設置,以便它自動使用bash嗎?
這會改變我的整個系統的外殼,或只是當我運行節點? –
嘗試輸入set comspec ='C:\ Program Files \ Git \ bin \ bash.exe',它沒有粘住。還嘗試通過控制面板設置ComSpec變量,並且運行'npm test'仍然失敗並出現相同的錯誤。 –
我在我的機器上試過了,它正在工作。你是否輸入'set compspec = ...'沒有引號?你有沒有看到comspec更新? (使用'set com') – Aminadav