【发布时间】:2018-12-22 21:35:54
【问题描述】:
有人知道在 StencilJS 应用程序中编辑 process.env.PORT 属性的正确方法吗?
【问题讨论】:
-
你真的需要扩展这个问题——也许告诉我们你想要达到什么结果?这个问题现在没有多大意义。
process.env.PORT是 node.js 的后端功能,而 stenciljs 构建前端组件...
有人知道在 StencilJS 应用程序中编辑 process.env.PORT 属性的正确方法吗?
【问题讨论】:
process.env.PORT 是 node.js 的后端功能,而 stenciljs 构建前端组件...
你可以像这样使用rollup-plugin-replace:
在stencil.config.js:
import replace from 'rollup-plugin-replace';
...
plugins: [
replace({
'PROD_URL': process.env.PROD_URL || 'http://localhost:8080',
'DEV_URL': process.env.DEV_URL || 'http://localhost:7070',
}),
...
]
之后,您可以在您的应用程序中使用'PROD_URL',该字符串将被替换为您的 process.env 变量。
【讨论】: