我在生产中使用了Adonis 5,每次尝试npm run build
.env文件都没有复制到构建文件夹中,这仍然是一个错误吗?
您可以在"metaFiles";密钥
"metaFiles": [
".env",
".adonisrc.json",
{
"pattern": "public/**",
"reloadServer": false
},
{
"pattern": "resources/views/**/*.edge",
"reloadServer": false
}],
然后写入命令node ace build
来自Adonis:的创始人
这是有意的,因为您不应该在生产中使用development.env文件。
这意味着现在,您必须在启动进程之前运行此命令cp .env build/.env
,否则它将无法工作。
我已经通过使用"postbuild":"powershell复制".env"内部版本/.env";在windows上调试时。虽然不是最优雅的,但它可以在Visual Studio 2019上使用adonisjs 5调试node.js类型脚本。