与vsts、web应用asp.net core 2.0和reactjs web包的持续集成
我有一个带有asp.net core 2.0和reactjs的Web应用程序。我在本地执行:与vsts、web应用asp.net core 2.0和reactjs web包的持续集成,reactjs,webpack,continuous-integration,azure-devops,asp.net-core-2.0,Reactjs,Webpack,Continuous Integration,Azure Devops,Asp.net Core 2.0,我有一个带有asp.net core 2.0和reactjs的Web应用程序。我在本地执行: webpack --config webpack.config.vendor.js webpack 它创建了dist文件夹,一切正常。 我已经在部署后脚本中添加了这两行代码,而且在本地也可以正常运行 现在,我尝试使用与vsts的持续集成来配置HostVS2017,但它总是失败(主机Linux也失败) 它找不到“webpack”模块,即使我以前在全球安装的porcess管道中。使用npm步骤:安装
webpack --config webpack.config.vendor.js
webpack
它创建了dist文件夹,一切正常。
我已经在部署后脚本中添加了这两行代码,而且在本地也可以正常运行
现在,我尝试使用与vsts的持续集成来配置HostVS2017,但它总是失败(主机Linux也失败)
它找不到“webpack”模块,即使我以前在全球安装的porcess管道中。使用npm步骤:安装webpack-g
有人知道吗?或者有什么有趣的帖子可以关注
非常感谢。我建议将命令封装在package.json中的脚本中,如下所示:
"scripts": {
"build": "webpack --config webpack.config.vendor.js",
}
然后在VSTS中为NPM运行构建添加一个NPM步骤。
当然,请确保webpack是package.json中的一个依赖项,并且在此之前您在VSTS中运行了npm install
。非常感谢。现在它起作用了。