我成功安装了Angular CLI 1.0.1。
在我运行服务器并使用IE 11转到http://localhost:4200之后,它总是显示“正在加载...”而不是“app works!”
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
任何人都知道我在安装或配置中缺少什么? 角度cli安装成功。
npm install -g @angular/cli
ng new myproject
cd myproject
ng serve
打开http://localhost:4200并始终显示“正在加载...”
答案 0 :(得分:1)
您必须有javascrip错误。确保打开浏览器javascript控制台并查找错误。这可能与部分安装的npm包有关。尝试通过运行来安装:从项目文件夹中的控制台安装npm。 对于您的设置,请编辑您的package.json文件并使用@ angular / http版本4.1.0和再次安装npm
答案 1 :(得分:0)
知道Angular 2在IE 9 - 11期刊中无效,请参阅https://weblogs.asp.net/lduveau/angular-not-working-in-ie11和Angular2 IE11 Unable to get property 'apply' of undefined or null reference 我安装后:
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";
哇,这很有效!!!