我需要运行一些自动生成 javascript 的“预构建”事件,
我不希望我的主应用程序文件“server.js”很大,
如何独立执行外部 js 文件,并且只启动服务器
我需要运行一些自动生成 javascript 的“预构建”事件,
我不希望我的主应用程序文件“server.js”很大,
如何独立执行外部 js 文件,并且只启动服务器
在 IDE 中没有固定的方法,但您可以使用任何文本编辑器(例如 Sublime 3)。手动编辑您的 njsproj 文件,找到以下行:
<Import Project="$(VSToolsPath)\Node.js Tools\Microsoft.NodejsTools.targets" />
然后加:
<PropertyGroup>
<PreBuildEvent>
<!-- Command stuff here -->
</PreBuildEvent>
</PropertyGroup>
<PropertyGroup>
<PostBuildEvent>
<!-- Command stuff here -->
</PostBuildEvent>
</PropertyGroup>
确保您在 Visual Studio 中卸载项目,编辑并重新加载或关闭 Visual Studio,直到您完成编辑文件。
它有点hacky,但它有效。如果您需要对其进行编辑,这只是一种痛苦,因为 IDE 中没有用于它的工具,并且您每次都必须卸载/编辑/重新加载。
您必须构建某种命令来构建输出以从这些事件构建器调用,但它会将它们绑定到 Build for VS。