-1

我需要运行一些自动生成 javascript 的“预构建”事件,

我不希望我的主应用程序文件“server.js”很大,

如何独立执行外部 js 文件,并且只启动服务器

4

2 回答 2

0

在 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。

于 2019-07-08T14:45:24.393 回答
-1

or

http://gruntjs.com

although I don't know what exactly you need.

于 2014-03-03T16:03:31.223 回答