Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与vsts、web应用asp.net core 2.0和reactjs web包的持续集成_Reactjs_Webpack_Continuous Integration_Azure Devops_Asp.net Core 2.0 - Fatal编程技术网

与vsts、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步骤:安装

我有一个带有asp.net core 2.0和reactjs的Web应用程序。我在本地执行:

 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

非常感谢。现在它起作用了。