財產「listLazyRoutes」當在命令行中運行ng serve
一個角CLI生成的項目,我得到以下錯誤:獲取有關NG錯誤服務:錯誤無法讀取的不確定
ERROR in Cannot read property 'listLazyRoutes' of undefined
任何思考如何解決這個錯誤?
財產「listLazyRoutes」當在命令行中運行ng serve
一個角CLI生成的項目,我得到以下錯誤:獲取有關NG錯誤服務:錯誤無法讀取的不確定
ERROR in Cannot read property 'listLazyRoutes' of undefined
任何思考如何解決這個錯誤?
我能夠通過將angular-cli生成的項目升級到angular-cli: 1.0.0-beta.24
來解決此問題。 (如:* -beta.22在我的情況),如果產生從以前版本的項目,通過以下運行命令升級本地項目包(dev的依賴):
>rm -rf node_modules dist tmp
>npm install --save-dev [email protected]
>npm install
>ng init
要升級到新的角度,CLI,下面運行命令在命令行:
>npm uninstall -g angular-cli
>npm cache clean
>npm install -g [email protected]
更新於2017年2月23日:語法在獲得最新的角CLI改變。使用下面的命令來代替:
npm install --save-dev @angular/[email protected]
更新角CLI來最新消息:NPM安裝-g角CLI @最新
而且在我的具體情況,我將更新的package.json本:
"dependencies": {
"@angular/common": "^2.4.0",
"@angular/compiler": "^2.4.0",
"@angular/core": "^2.4.0",
"@angular/forms": "^2.4.0",
"@angular/http": "^2.4.0",
"@angular/platform-browser": "^2.4.0",
"@angular/platform-browser-dynamic": "^2.4.0",
"@angular/router": "~3.4.0",
"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.24",
"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.0.2",
"typescript": "~2.0.3",
"webdriver-manager": "10.2.5"
}
用這個package.json內容執行npm install,它會工作。
這爲我工作 ERROR in Cannot read property 'listLazyRoutes' of undefined
但我也需要重新安裝我的@角/核心
_鼓勵與外部資源的鏈接,但請在鏈接上添加上下文,以便您的同事會有一些想法是什麼,爲什麼它在那裏。如果目標網站無法訪問或永久離線,請務必引用重要鏈接中最相關的部分._ – Bugs
我只是做了這些步驟完全相同。他們是相同的步驟[這裏](https://github.com/angular/angular-cli)。它沒有解決問題,但其他答案也不適用於我,但它曾經做過一次。我很難過。 – BBaysinger
你會得到不同的錯誤? – alltej
同樣的錯誤。 – BBaysinger