use*_*732 13 dnx project.json asp.net-core
我有一个使用DNX框架的.NET 5 Web应用程序,我想在构建项目时运行'npm install','bower install'等.
现在我可以在发布时使用'prepublish',但它似乎不适用于'prebuild',虽然我看到它可能在这里
我现在拥有的:
"scripts": {
"prepublish": [ "npm install", "bower install", "tsd install", "gulp min" ]
}
Run Code Online (Sandbox Code Playgroud)
Nat*_*han 10
我知道这个问题有点老了,但谷歌引导我.自2016年6月19日起,您应该使用precompile而不是prebuild.该文件的新文档project.json位于https://docs.microsoft.com/pt-br/dotnet/articles/core/tools/project-json#scripts.
project.json文件的有效脚本选项是:
微软已经发布公告,表示他们将恢复旧.csproj格式.您可以在MSDN博客上阅读它.
第一波此更改将在Visual Studio"15"RTM中发生:在Visual Studio中打开任何.NET Core项目时,它将自动从.xproj转换为.csproj,将资产从project.json文件移动到配置中文件和.csproj文件.我们还将提供一个使用.NET命令行工具转换应用程序的工具.
我没有查找,但 DNX在此处beta5有一些有关受支持脚本的文档。
基本上是这样的:
{
"scripts": {
"prebuild": "echo before building",
"postbuild": "echo after building",
"prepack": "echo before packing",
"postpack": "echo after packing",
"prerestore": "echo before restoring packages",
"postrestore": "echo after restoring packages"
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3125 次 |
| 最近记录: |