脚本宝典收集整理的这篇文章主要介绍了javascript代码实例教程-Angularjs学习---ubuntu12.04中karma安装配置中常见的问题总结,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。 karma启动时出现了很多问题:
1.安装karma前提条件
安装karma首先要安装nodejs,npm然后才可以安装karma.nodejs,npm的安装过程可以参考文章:Angularjs学习---Angularjs环境搭建,ubuntu 12.04下安装nodejs、npm和karma
2.安装karma步骤
karma官方指导教程
1).首先执行下面命令:
npm install -g karma
2).安装karma-cli
$ npm install -g karma-cli
3)安装插件:
# Install plugins that your PRoject needs:
$ npm install karma-jasmine karma-chrome-launcher --save-dev
3.karma启动设置和报错处理
启动karma:
karma start
报如下错误:
复制代码
amosli@amosli-pc:~/develop/angular-phonecat$ karma start
module.js:340
throw err;
^
Error: Cannot find module 'zeparser'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/home/amosli/develop/angular-phonecat/node_modules/karma/node_modules/socket.io/node_modules/socket.io-client/node_modules/active-x-obfuscator/index.js:1:78)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
复制代码
解决方法:
sudo npm install zeparser
原因是没有安装zeparser,安装一下就好了.
这里karma inIT 后会生成karam.conf.js
我们这里需要修改:files和exclude变量
复制代码
module.exports = function (config) {
config.set({
basePath: '',
frameworks: ['jasmine'],
files: ['*.js'],
exclude: ['karma.conf.js'],
reporters: ['progress'],
port: 9876,
colors: true,
LOGLevel: config.LOG_INFO,
autoWatch: true,
browsers: ['Chrome'],
captureTimeout: 60000,
singleRun: false
});
};
复制代码
然后最好是将karma.conf.js移到/usr/local/lib/node_modules/karma/,这样启动时会直接在根目录查找karam.conf.js文件了.
再输入karma start
amosli@amosli-pc:~$ karma start
INFO [karma]: Karma v0.12.14 server started at https://localhost:9876/
INFO [Chrome 34.0.1847 (Linux)]: Connected on socket UJ16Fx9X5cKFCMSlNw8N with id manual-8888
觉得可用,就经常来吧! 脚本宝典 欢迎评论哦! js脚本,巧夺天工,精雕玉琢。小宝典献丑了!
以上是脚本宝典为你收集整理的javascript代码实例教程-Angularjs学习---ubuntu12.04中karma安装配置中常见的问题总结全部内容,希望文章能够帮你解决javascript代码实例教程-Angularjs学习---ubuntu12.04中karma安装配置中常见的问题总结所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。