【发布时间】:2018-02-04 02:19:12
【问题描述】:
我发现,与大多数 SPA 框架一样,Angular 提供了一种将特定于环境的配置传递给应用程序的简单方法。我正在使用由 .NET Core 2.0 项目搭建的 Angular 应用程序。我尝试使用 Angular CLI 环境文件和 webpack DefinePlugin 为我的应用程序提供环境变量。我错过了什么?
这就是我想要的:
import { environment } from './environment';
export class MyComponent {
constructor() {
// Logs localhost:5001 in dev and www.myapi.com in prod
console.log(process.env.API_URL);
}
}
但使用 .NET Core JavaScriptServices。这可能吗?
【问题讨论】:
-
您的问题解决了吗?如果是这样,您能启发我们吗?
-
我的解决方案并不理想。我不得不使用全局 JavaScript 变量。我使用定义插件使用 webpack 进行了尝试,但随后更改为仅使用 .NET 将变量写入服务器上的布局。
标签: angular webpack asp.net-core