首页 > 解决方案 > 如何将命令行参数传递给角度应用程序

问题描述

我有一个 node.js 角度应用程序。首先,我构建它并稍后在专用服务器上使用节点运行它。如何将值传递给我的 Angular 应用程序?最后,我需要根据命令行参数的值在我的 UI 上显示一个文本。

标签: node.jsangularcommand-lineenvironment-variables

解决方案


截至今天,根据angular-cli repo回复,故意不支持将命令行参数从 CLI 传递到 Angular 应用程序。

但是,这里有一个深入描述的解决方法,在github 上提供了一个工作示例。简而言之,它通过ng serve使用 生成子进程spawn,然后使用自定义 Webpack 配置将参数作为环境变量传递给子进程来实现这一点。


推荐阅读