要从'ng serve..'命令中获取配置参数(例如 --configuration),可以使用以下方法:
在Angular项目的根目录中创建一个新的TypeScript文件,例如config.ts。
在config.ts文件中,使用以下代码获取命令行参数:
function getConfiguration(): string {
const args = process.argv.slice(2);
const configurationIndex = args.findIndex(arg => arg === '--configuration');
if (configurationIndex !== -1 && configurationIndex + 1 < args.length) {
return args[configurationIndex + 1];
}
return 'default'; // 默认配置
}
const configuration = getConfiguration();
console.log('Configuration:', configuration);
ng serve --configuration production
ts-node config.ts
这将输出指定的配置参数,例如'production'。
注意:在运行config.ts文件之前,确保已经全局安装了ts-node。如果尚未安装,可以使用以下命令进行安装:
npm install -g ts-node
这样你就可以在Angular项目中获取'ng serve..'命令的配置参数了。