2017-04-11 160 views
0

我使用角metirials角-CLI通過使用this guide和乳寧的納克服務命令時處理這種錯誤
錯誤彙編: 初始化器不允許在環境上下文具有角-CLI +角度材料

我認爲它有問題,我的包版本,但我沒能解決它

我的package.json

"dependencies": { 
    "@angular/common": "^2.3.1", 
    "@angular/compiler": "^2.3.1", 
    "@angular/core": "^2.3.1", 
    "@angular/forms": "^2.3.1", 
    "@angular/http": "^2.3.1", 
    "@angular/material": "^2.0.0-beta.3", 
    "@angular/platform-browser": "^2.3.1", 
    "@angular/platform-browser-dynamic": "^2.3.1", 
    "@angular/router": "^3.3.1", 
    "@angular2-material/button": "^2.0.0-alpha.8-3", 
    "@angular2-material/core": "^2.0.0-alpha.8-3", 
    "core-js": "^2.4.1", 
    "rxjs": "^5.0.1", 
    "ts-helpers": "^1.1.1", 
    "zone.js": "^0.7.2" 
    }, 
    "devDependencies": { 
    "@angular/compiler-cli": "^2.3.1", 
    "@types/jasmine": "2.5.38", 
    "@types/node": "^6.0.42", 
    "angular-cli": "1.0.0-beta.28.3", 
    "codelyzer": "~2.0.0-beta.1", 
    "jasmine-core": "2.5.2", 
    "jasmine-spec-reporter": "2.5.0", 
    "karma": "1.2.0", 
    "karma-chrome-launcher": "^2.0.0", 
    "karma-cli": "^1.0.1", 
    "karma-jasmine": "^1.0.2", 
    "karma-remap-istanbul": "^0.2.1", 
    "protractor": "~4.0.13", 
    "ts-node": "1.2.1", 
    "tslint": "^4.3.0", 
    "typescript": "~2.0.3" 
    } 
} 

注意

我的錯誤:enter image description here

回答

0

我嘗試不同的方法來解決這個問題,它的工作對我來說:

  1. i 更新了角度cli版本使用this指導
    注:不知道,如果它的一個必須步驟,但修復的問題對我來說
  2. 使用新的CLI版本
  3. 使用this引導安裝包材
1

你需要 「打字稿」: 「2.1.0」 在你package.jsondev-dependencies

+0

試過了,它沒有幫助。 – LazyCreep

+0

你嘗試更新到typescript 2.2.0嗎? –

0

更新創造了新的應用程式打字稿到最新版本,使用這個命令:

npm install -g [email protected] 

現在運行應用程序獲得'ng服務'。 它應該工作。

如果它不工作,請按照https://github.com/angular/angular-cli/wiki/stories-1.0-update 並再次安裝@ angular/material。 您可能會收到「無法找到模塊'@ angular/animations'」錯誤。在這種情況下使用下面的cmd:

npm install @angular/animations