我正在尝试使用带有-launcherdir参数的新SuperDevMode,目前我将launcherdir指向部署生产代码的同一文件夹。
其效果是.nocache.js文件被SuperDevMode的nocache.js文件覆盖,如果不进行另一次完全重新编译,就不可能在生产模式(托管模式)下运行应用程序。
有没有办法在SuperDevMode和生产模式之间来回切换?
谢谢!
SDM就是这样工作的;解决方案是为生产和开发模式使用不同的输出文件夹,但这一切都取决于您的构建工具等。
例如,你可以将你的网络应用程序组装在一个不同的文件夹中,这样你就可以使用DevMode运行它
或者,您可以使用一个单独的服务器(甚至可能是反向代理),您可以配置该服务器来加载CodeServer生成的nocache.js,其优先级高于组装的Web应用程序中的生产服务器。这就是我在Maven中使用Tomcat或Jetty插件所做的。