0
我在我的package.json定义了一些脚本,例如,VSTS NPM自定义生成任务 - 运行NPM脚本失败与错误类型
"config": {
"source": "./assets/stylesheets/civica-styles.scss",
"dist": "./dist/civica-styles.css",
"minCss": "./dist/civica-styles.min.css"
},
"scripts": {
"transpile": "cross-var node-sass $npm_package_config_source $npm_package_config_dist",
"minify": "cross-var cleancss -o $npm_package_config_minCss $npm_package_config_dist"
}
我可以在命令行,如下所示
运行这些npm run transpile
我已成立了一个构建在VSTS执行以下初始任务:
- 获取源代码(您可以通过回购我的代码)
- NPM安装(安装在我的package.json定义的 包)
现在我想补充一点,运行在package.json
定义我transpile
任务,所以我增加了以下npm custom
任务
- 显示名称=> NPM transpile
- 命令=>自定义
- 命令和参数=>运行transpile
但是构建失败,
2017-08-01T10:01:42.5125804Z ##[section]Starting: npm custom
2017-08-01T10:01:42.5125804Z ==============================================================================
2017-08-01T10:01:42.5125804Z Task : npm
2017-08-01T10:01:42.5125804Z Description : Install and publish npm packages, or run an npm command. Supports npmjs.com and authenticated registries like Package Management.
2017-08-01T10:01:42.5125804Z Version : 1.0.3
2017-08-01T10:01:42.5125804Z Author : Microsoft Corporation
2017-08-01T10:01:42.5125804Z Help : [More Information](https://go.microsoft.com/fwlink/?LinkID=613746)
2017-08-01T10:01:42.5125804Z ==============================================================================
2017-08-01T10:01:43.3515881Z ##[error]TypeError: Cannot read property 'trim' of null
2017-08-01T10:01:43.3565858Z ##[section]Finishing: npm custom
如何从一个VSTS执行NPM运行脚本生成的任务任何想法?
您是否使用托管代理或您自己的私人代理?如果您使用私人代理,那么安装的node.js版本是什么? –