Adonis 5 build 没有将 env 文件复制到 build 文件夹中
Adonis 5 build did not copy env file into build folder
我在生产中使用 Adonis 5,每次我尝试 npm run build
.env 文件没有复制到构建文件夹中,这仍然是一个错误吗?
This is intentional since you are not supposed to use your development .env file in production.
这意味着现在,您必须 运行 此命令 cp .env build/.env
在开始该过程之前,否则它将不起作用。
我已经使用“postbuild”解决了这个问题:“@powershell copy '.env' 'build/.env'”
在 windows 上调试时。不是最优雅的,但它可以在 Visual Studio 2019 上使用 adonisjs 5 调试 node.js 打字稿。
你可以在“metaFiles”键中修改.adonisrc.json文件
"metaFiles": [
".env",
".adonisrc.json",
{
"pattern": "public/**",
"reloadServer": false
},
{
"pattern": "resources/views/**/*.edge",
"reloadServer": false
}],
然后写命令node ace build
我在生产中使用 Adonis 5,每次我尝试 npm run build
.env 文件没有复制到构建文件夹中,这仍然是一个错误吗?
This is intentional since you are not supposed to use your development .env file in production.
这意味着现在,您必须 运行 此命令 cp .env build/.env
在开始该过程之前,否则它将不起作用。
我已经使用“postbuild”解决了这个问题:“@powershell copy '.env' 'build/.env'” 在 windows 上调试时。不是最优雅的,但它可以在 Visual Studio 2019 上使用 adonisjs 5 调试 node.js 打字稿。
你可以在“metaFiles”键中修改.adonisrc.json文件
"metaFiles": [
".env",
".adonisrc.json",
{
"pattern": "public/**",
"reloadServer": false
},
{
"pattern": "resources/views/**/*.edge",
"reloadServer": false
}],
然后写命令node ace build