angularjs - 无法 npm 安装 karma-ng-html2js-preprocessor

标签 angularjs node.js karma-jasmine

我发现了有关标题模块的一个恼人的问题。

当我安装 karma-ng-html2js-preprocessor 时,它总是以以下错误结束:

>fsevents@0.2.1 install /Library/WebServer/Documents/node_modules/fsevents
>node-gyp rebuild
......
nam WARN karma@0.10.10 requires a peer of karma-chrome-launcher but none was installed.
......

问题的原因是什么?除了使用这个包之外,还有其他方法对 templateUrl 进行单元测试吗?

谢谢

最佳答案

好吧,我想现在就可以了。

全局删除 Karma 后,尝试使用以下命令重新安装它:

npm install karma

然后还运行:

npm install karma --save-dev

现在尝试通过以下方式安装 ng-html2js-preprocessor:

npm install karma-ng-html2js-preprocessor --save-dev

如果这不起作用,请复制新的异常并返回此处。

关于angularjs - 无法 npm 安装 karma-ng-html2js-preprocessor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39055760/

相关文章:

javascript - 我怎样才能显示正常的字符?

javascript - 如何使用 Knex.js 添加 GIN 索引

javascript - 如何让 Browserfied AngularJS 应用程序与 Karma 一起使用?

ajax - 为什么在调用方法 jasmine.Ajax.install() 时会出现此错误?

node.js - Karma PhantomJs - Linux 和 Win 7 上的 TypeError 所有测试都成功

javascript - 为什么 Angular 使用闭包来定义指令和其他核心语法?

javascript - 未捕获的语法错误 : Unexpected token : in chrome

javascript - Angular.js ng-repeat 不显示内容

javascript - 如何在 Controller 内使用 angularjs 过滤器

node.js - cd 到 package.json 中的正确文件夹