我想知道是否有办法根据环境配置 angular.json 文件的脚本部分。
我想只在生产环境中包含一个特定的脚本(Myscript.js)。
"scripts": [
"./node_modules/jquery/dist/jquery.min.js",
"./node_modules/slick-carousel/slick/slick.min.js",
"./src/assets/scripts/Myscript.js"
]
我在文档中找不到任何关于此的内容。可能吗?
您可以将scripts
数组添加到angular.json
内的production
配置中。这位于
projects->{projectName}->architect->build->configurations->production
"projects": {
{projectName}: {
"architect": {
"build": {
"configurations": {
"production": {
"scripts": [
"./node_modules/jquery/dist/jquery.min.js",
"./node_modules/slick-carousel/slick/slick.min.js",
"./src/assets/scripts/Myscript.js"
]
}
}
}
}
}
}
但是,这不会查看环境变量是否设置为 true,因此如果您有更多需要此的配置,显然也可以将其添加到其中。