i成功安装了Angular CLI 1.0.1。
运行NG服务器并进行http://localhost:4200使用IE 11时,它总是显示"加载..."而不是"应用程序!">
ng-v
@angular/cli: 1.0.1
node: 6.10.2
os: win32 x64
@angular/common: 4.1.0
@angular/compiler: 4.1.0
@angular/core: 4.1.0
@angular/forms: 4.1.0
@angular/http: 4.0.3
@angular/platform-browser: 4.1.0
@angular/platform-browser-dynamic: 4.1.0
@angular/router: 4.1.0
@angular/cli: 1.0.1
@angular/compiler-cli: 4.1.0
有人知道我的安装或配置中缺少什么?Angular CLI成功安装了。我遵循
npm install -g @angular/cli
ng new myproject
cd myproject
ng serve
打开http://localhost:4200,始终显示"加载..."
您必须有javascrip错误。确保打开浏览器JavaScript控制台并查找错误。这可能与部分安装的NPM软件包有关。尝试通过运行:NPM从项目文件夹中的控制台安装安装。对于您的设置,请编辑您的package.json文件并使用 @angular/http版本4.1.0和npm安装
知道Angular 2在IE 9-11问题中不起作用,请参阅https://weblogs.asp.net/lduveau/angular-nangular-not-not-working-in-ie11 and angular2IE11无法获得未定义或无定义参考的属性安装后:
npm i mdn-polyfills --save
并修改项目src polyfills.ts下的文件,添加以下代码
import "core-js/client/shim"; // or load it before other angular2 & zone.js stuff
import "zone.js";
import "reflect-metadata";
哇,它是有效的!