angularjs - 通过竹子构建调用package.json中的npm脚本触发构建
问题描述
我的 package.json 如下。我想通过 npm 脚本触发竹子构建,它应该触发 npm install 然后它应该触发 npm run竹子。
如果我的测试用例失败,我正在尝试使构建失败。请帮助如何在竹子中进行配置以实现相同的目标
"scripts": {
"dev": "webpack",
"prod": "webpack -p",
"start": "webpack-dev-server --open",
"build": "npm run clean-dist && npm run dev && npm run start",
"pbuild": "npm run clean-dist && npm run prod && npm run start",
"clean-dist": "rimraf ./dist && mkdir dist",
"lint": "esw webpack.config.js app",
"lint:watch": "npm run lint -- --watch",
"test": "karma start --reporters html",
"pro": "protractor protractor.config.js",
"bamboo": "npm run clean-dist && npm run dev && npm run test"
}
解决方案
在竹计划配置中:
1. 添加新任务
2. 选择“npm”类型
3. 选择 Node.js 可执行文件 - 您的 nodeJs 版本,安装在服务器上
4. 命令:运行测试
这将从包中运行您的“测试”脚本json
推荐阅读
- ruby-on-rails - 卸载加载jQuery dataTables Rails 5.2
- testing - 测试期间的日志记录和预期异常
- c++ - 如何使用树莓派获取 ina219 传感器数据
- jquery - jQuery ajax.error() 用于除 403 之外的所有错误
- python - 找出按下了哪个 QKeySequence
- python-3.x - 读取 ascii 编码的 csv 文件时出错?
- javascript - Node js:在不渲染整个页面的情况下渲染错误的最佳方法是什么?
- javascript - 减少表单垃圾邮件提交
- node.js - Mongoose 无法连接:错误:querySrv ENOTIMP mongodb.tcp.cluster1-owfxv.mongodb.net
- c - 用 C 编写的 Quine 中的错误仅打印到最后一行用引号括起来的代码