【发布时间】:2021-02-22 18:58:24
【问题描述】:
我有许多角度环境,例如prod、dev,我想在package.json 脚本中重复使用这些信息。
例如,我有一个配置文件“dev”,其中包含:
export const environment = {
production: false,
basePath: 'http://localhost:8001'
};
我想在package.json 下scripts 下重用这些信息
"scripts": {
"generate-stub": "openapi-generator generate -g typescript-angular $basePath"
这样我就可以npm run generate-stub --configuration=dev。
有没有办法做到这一点?我完全了解 .env 和环境变量,但由于 Angular 提供了一种专用的配置方式 - 更喜欢坚持使用它并且不复制逻辑。
同时,这对用户来说会更容易,因为配置文件集有限,CI/CD 的混乱更少,出错的机会更少。
但是,我是 npm/nodejs 的新手。
有什么办法吗?
谢谢!
【问题讨论】:
标签: node.js angular npm npm-scripts