如何为 staging env 构建 svelte-kit?

PAR*_*HAN 6 svelte sveltekit

我想使用 svelte-kit 为临时环境构建一个简洁的应用程序。我没有找到合适的命令作为.env.staging其配置。

当我执行时svelte-kit build总是需要.env.production

请帮助我如何构建临时环境。

Rom*_*ere 6

https://github.com/vitejs/vite/issues/512#issuecomment-656547187 - 检查这个答案(和主题),有一些解决方法。

答案副本:

"scripts": {
    "build:dev": "APP_ENV=development vite build",
    "build:prod": "APP_ENV=production vite build",
}
Run Code Online (Sandbox Code Playgroud)

在你的 vite.config.js 中,现在你可以操作它:

const mode = process.env.APP_ENV // This now exists.

module.exports = {
  mode: mode, // This will set the mode, to avoid confusions.
}
Run Code Online (Sandbox Code Playgroud)

还有另一个 github 问题:https ://github.com/sveltejs/kit/issues/1258