我试图将业力用于不同的监视程序。
我在全球范围内安装了业力:
npm i -g karma
然后运行karma start karma.conf.js
并且它有效。
现在我需要在项目中使用
在本地安装karma
npm install karma
似乎安装得很好,因为我在node_modules
中有文件夹karma,但node_modules/karma/bin/karma
似乎不是要运行的可执行文件。
我在本地安装后如何运行业力?
答案 0 :(得分:4)
要在Windows上本地运行(我在Windows 10上运行),我建议将以下内容添加到package.json文件中。
"scripts": {
"test": "cd ./node_modules/karma/bin/ && karma start"
},
然后从命令行键入npm run test
我更喜欢不为这些工具全局安装cli,而是使用脚本从我的项目本地运行它们。通过这种方式,我可以快速查看dev依赖项中的版本,并且不必担心全局版本与本地版本不同。
"devDependencies": {
"karma": "^1.4.0"
}
答案 1 :(得分:2)
在本地安装后运行Karma:
# Run Karma:
$ ./node_modules/karma/bin/karma start
键入./node_modules/karma/bin/karma start
很糟糕,因此您可能会发现全局安装karma-cli很有用。如果要从命令行在Windows上运行Karma,则需要执行此操作。
$ npm install -g karma-cli
然后,您可以从任何地方简单地通过karma运行Karma,它将始终运行本地版本。