【发布时间】:2016-07-15 12:32:34
【问题描述】:
嘿,这是我的 project.json 文件的一部分:
"scripts": {
"prepublish": [
"node node_modules/webpack/bin/webpack.js --config webpack.config.vendor.js",
"node node_modules/webpack/bin/webpack.js"
],
"postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
},
我想在每次发布应用程序时调用预发布脚本,即使它是一个开发环境并且我通过 Visual Studio 或 dotnet run 运行它。 Prepublish 在这些情况下似乎不起作用
【问题讨论】:
-
据我所知,仅当您实际
publish应用程序(例如:dotnet publish)而不是在 dotnet 运行时,pre/post 发布才有效 -
这是我怀疑的,那我该怎么处理呢?
-
你可以使用后编译脚本
-
我会,但需要 30 秒,所以我不想每次都重建它。
标签: c# asp.net json asp.net-core