【发布时间】:2018-08-31 14:23:51
【问题描述】:
是否可以在 node / js 范围之外获取 webpack envvar?
我正在使用 vueJS 和 TYPO3 进行开发,并希望在节点服务器运行时加载 JS 文件。否则,我想从项目文件夹中加载构建的 JS 文件。 TYPO3 有文件加载条件,依赖于 Apache envvar。
SetEnv TYPO3_CONTEXT Development
问题:
- 通过 webpack 启动节点 devserver 时是否可以设置 apache2 envvar?
- 如果没有,是否可以挂接该进程并在其中写入一个带有 var 的临时 htaccess 文件,将其放在特定目录中并在我停止节点服务器时将其删除?
背景:
在 TYPO3 中,js 和 css 包含由 TypeScript 配置。 在产品环境中:
page.includeJSFooter.app = path/to/build/name.js
这个负载可以通过条件改变:
[applicationContext = Development]
page.includeJSFooter.app = http://192.168.100.38:8080/app.build.js
[end]
现在我想设置这个上下文,只要我启动我的节点开发服务器,它会即时构建文件:
webpack-dev-server --open --config webpack.dev.js
【问题讨论】:
标签: node.js apache webpack vue.js typo3