【发布时间】:2019-01-20 08:10:01
【问题描述】:
我有一个带有反应前端的 dotnet 核心项目,它使用 neutrino 来管理预设和配置。构建过程运行'yarn build'在编译dotnet代码之前使用Babel构建jsx文件:
<Target Name="PreBuild" BeforeTargets="PreBuildEvent">
<Exec Command="yarn build" />
</Target>
我已使用以下内容设置了我的 csproj 文件以观察更改:
<ItemGroup>
<Watch Include="**\*.cs" />
<Watch Include="**\*.jsx" Exclude="node_modules\**\*;build\*" />
</ItemGroup>
当我使用“dotnet watch run”运行项目时,一切正常,但 jsx 文件和 dotnet 项目的构建过程的总长度可能需要大量时间。
有没有办法配置它,使“yarn build”只针对 jsx 文件的更改运行,并且只在 cs 文件更改时重建 dotnet 部分?
【问题讨论】:
-
你的 yarn build 的主要输出是什么?输出中有一个
.js文件? -
是两个js文件,一些css文件,还有一个index.html
标签: c# reactjs .net-core jsx csproj