1

我正在尝试使用带有 -launcherdir 参数的新 SuperDevMode,目前我将 launcherdir 指向与部署生产代码的文件夹相同的文件夹。

结果是 .nocache.js 文件被 SuperDevMode 的 nocache.js 文件覆盖,并且如果不进行另一个完整的重新编译,就不可能在生产模式(托管模式)下运行应用程序。

有没有办法在 SuperDevMode 和生产模式之间来回切换?

谢谢!

4

1 回答 1

1

这确实是 SDM 的工作原理。解决方案是为生产和开发模式使用不同的输出文件夹,但这完全取决于您的构建工具等。

例如,您可以将您的 Web 应用程序组装在一个不同的文件夹中,以便您可以使用 DevMode 运行它。
或者,您可以使用配置为加载 CodeServer 生成的 nocache.js 的单独服务器(甚至可能是反向代理)优先于您组装的 web 应用程序中的生产服务器。这就是我在 Maven 中使用 Tomcat 或 Jetty 插件所做的事情。

于 2016-05-12T18:44:26.970 回答