运行 karma-cli 在 bamboo 代理上失败
running karma-cli fails on bamboo agent
我正在尝试通过 Bamboo 任务 bash 命令 运行 karma cli。
node_modules/karma-cli/bin/karma start config/karma.conf.js --single-run
...
node_modules/karma-cli/bin/karma: line 3: syntax error near unexpected token `('
node_modules/karma-cli/bin/karma: line 3: `var path = require('path');'
我也试过不用karma-cli,同样报错:
node_modules/karma-cli/bin/karma start config/karma.conf.js --single-run
...
./node_modules/karma/bin/karma: line 3: syntax error near unexpected token `'../lib/cli''
./node_modules/karma/bin/karma: line 3: `require('../lib/cli').run();'
package.json(仅限单元测试部分):
"jasmine-core": "^2.1.3",
"jasmine-jquery": "^2.0.6",
"karma": "^0.12.28",
"karma-chrome-launcher": "^0.1.7",
"karma-coverage": "^0.2.7",
"karma-firefox-launcher": "^0.1.3",
"karma-jasmine": "^0.3.2",
"karma-jasmine-jquery": "^0.1.1",
"karma-junit-reporter": "^0.2.2",
"karma-ng-html2js-preprocessor": "^0.1.2",
"karma-ng-json2js-preprocessor": "^1.0.0",
"karma-phantomjs-launcher": "^0.1.4",
"karma-script-launcher": "^0.1.0",
"minimist": "^1.1.0",
"path": "0.4.9",
"phantomjs": "^1.9.16",
知道问题出在哪里吗?
此致,马克斯
回答:不要运行 Bash Bamboo代理中的命令,而是使用node.js插件
所以,node.js 任务
command: node_modules/karma-cli/bin/karma
arguments: start config/karma.conf.js --single-run
然后就可以正常工作了。
我正在尝试通过 Bamboo 任务 bash 命令 运行 karma cli。
node_modules/karma-cli/bin/karma start config/karma.conf.js --single-run
...
node_modules/karma-cli/bin/karma: line 3: syntax error near unexpected token `('
node_modules/karma-cli/bin/karma: line 3: `var path = require('path');'
我也试过不用karma-cli,同样报错:
node_modules/karma-cli/bin/karma start config/karma.conf.js --single-run
...
./node_modules/karma/bin/karma: line 3: syntax error near unexpected token `'../lib/cli''
./node_modules/karma/bin/karma: line 3: `require('../lib/cli').run();'
package.json(仅限单元测试部分):
"jasmine-core": "^2.1.3",
"jasmine-jquery": "^2.0.6",
"karma": "^0.12.28",
"karma-chrome-launcher": "^0.1.7",
"karma-coverage": "^0.2.7",
"karma-firefox-launcher": "^0.1.3",
"karma-jasmine": "^0.3.2",
"karma-jasmine-jquery": "^0.1.1",
"karma-junit-reporter": "^0.2.2",
"karma-ng-html2js-preprocessor": "^0.1.2",
"karma-ng-json2js-preprocessor": "^1.0.0",
"karma-phantomjs-launcher": "^0.1.4",
"karma-script-launcher": "^0.1.0",
"minimist": "^1.1.0",
"path": "0.4.9",
"phantomjs": "^1.9.16",
知道问题出在哪里吗? 此致,马克斯
回答:不要运行 Bash Bamboo代理中的命令,而是使用node.js插件
所以,node.js 任务
command: node_modules/karma-cli/bin/karma
arguments: start config/karma.conf.js --single-run
然后就可以正常工作了。