node.js - single - npm install karma
在安裝後運行業力導致“業力”不被識別為內部或外部命令 (6)
'業力'不被識別為內部或外部命令,可操作程序或批處理文件。
如果上述解決方案不起作用,則問題的原因是以前版本的nodejs。 因此請卸載先前版本的nodejs並重新安裝最新版本。 它會解決你的問題。 正如我面對的一樣,通過上面的改變,它為我工作。
謝謝。
我試圖在使用karma安裝業務之後,將業力作為角色種子項目的一部分來運行
npm install -g karma
我得到:
'karma' is not recognized as an internal or external command, operable program or batch file.
當我試圖從angular-client \ scripts運行test.bat時,這個文件的內容是:
設置BASE_DIR =%〜dp0
karma start“%BASE_DIR%.. \ config \ karma.conf.js”%*
我也嘗試導航到“\ AppData \ Roaming \ npm \ node_modules \ karma \ bin”,並看到了karma文件,當我試圖運行它時,我再次得到:
'業力'不被識別為內部或外部命令,可操作程序或批處理文件。
有什麼建議麼? 如果沒有,請建議如何使用沒有業力的茉莉花。
謝謝。
karma-cli
建議使用其命令行界面( karma-cli )來安裝業力,這將負責提取適當的業力。 您還可以安裝特定於您正在使用的每個項目的不同本地版本,並且karma-cli將選擇適當的版本。
karma-runner.github.io/0.12/intro/installation.html頁面:
鍵入./node_modules/karma/bin/karma開始糟透了,所以你可能會發現在全球安裝karma-cli很有用:
npm install -g karma-cli
現在,通過輸入以下內容來檢查是否安裝了業力:
which karma //echo something like: /usr/local/bin/karma
並檢查karma服務器是否正在工作(ctr + c退出):
karma start
你也可以通過轉到這個目錄來檢查是否安裝了業力:
cd /usr/local/lib/node_modules/karma
祝你好運!
在安裝npm(非全局 - 因此沒有-g
標誌)的node_modules\.bin
,可執行命令鏈接到node_modules\.bin
文件夾中。
例如:
powershell> .\node_modules\.bin\karma start
powershell> .\node_modules\.bin\karma run
官方文檔https://karma-runner.github.io/0.12/intro/installation.html令人困惑。 這意味著npm install -g karma-cli將在全局安裝karma,但實際上它需要從命令行運行karma。
我遇到了同樣的問題,並通過更正我的PATH環境變量來修復它。
第1步:轉到以下路徑,並確保karma.cmd存在於下面給出的位置
[Nodejs文件夾路徑] \ node_modules \ .bin <=> C:\ Program Files \ nodejs \ node_modules \ .bin
步驟2:如果存在,請轉到步驟3,如果不存在,請運行以下命令npm install -g karma
第3步:打開環境變量並編輯PATH
第4步:在最後添加以下內容:
[Nodejs文件夾路徑] \ node_modules \ .bin; <=> “C:\ Program Files \ nodejs \ node_modules \ .bin”
註銷你的會話,它肯定會工作。