【问题标题】:NodeJS "Pre build events"NodeJS“预构建事件”
【发布时间】:2014-03-03 13:27:22
【问题描述】:

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

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

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

【问题讨论】:

  • 你能提供更多关于你需要生成什么东西的信息吗?文件结构?一些准系统快递应用程序?
  • 我认为一种方法是编写一个shell脚本。

标签: node.js pre-build-event


【解决方案1】:

在 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 中没有用于它的工具,而且您每次都必须卸载/编辑/重新加载。

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

【讨论】:

    【解决方案2】:

    http://gruntjs.com

    虽然我不知道你到底需要什么。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 2018-07-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-16
      • 1970-01-01
      相关资源
      最近更新 更多