Node.js NodeJS“;“预构建事件”;

Node.js NodeJS“;“预构建事件”;,node.js,pre-build-event,Node.js,Pre Build Event,我需要运行一些自动生成javascript的“预构建”事件 我不希望我的主应用程序文件“server.js”太大 如何独立地执行外部js文件,并且只启动服务器或 虽然我不知道您到底需要什么。在IDE中没有现成的方法,但您可以使用任何文本编辑器(例如Sublime 3)。手动编辑njsproj文件,找到以下行: <Import Project="$(VSToolsPath)\Node.js Tools\Microsoft.NodejsTools.targets" /> 然后添加

我需要运行一些自动生成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

这有点老套,但很管用。如果您需要编辑它,这只是一种痛苦,因为IDE中没有用于编辑它的工具,每次都必须卸载/编辑/重新加载


您必须构建某种命令来构建输出,以便从这些事件生成器调用,但这会将它们绑定到VS的构建中。

您能提供更多关于需要生成哪些内容的信息吗?文件结构?我认为,一种方法是编写一个shell脚本。