使用ng add ng-alain添加模塊,遇到錯誤進行下一步學習,完整的輸出信息:
$ ng add ng-alain
Installing packages for tooling via npm.
npm WARN ng-alain@1.4.0 requires a peer of @angular-devkit/core@^0.6.1 but none is installed. You must install peer dependencies yourself.
npm WARN ng-alain@1.4.0 requires a peer of @angular-devkit/schematics@^0.6.1 but none is installed. You must install peer dependencies yourself.
npm WARN ng-alain@1.4.0 requires a peer of @schematics/angular@^0.6.1 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
+ ng-alain@1.4.0
updated 1 package in 17.296s
Installed packages for tooling via npm.
Cannot read property 'build' of undefined
接著運行教程中的下一行命令ng server就會報錯:
$ ng server
The specified command ("server") is invalid. For a list of available options,
run "ng help".
Did you mean "serve"?
angular版本信息:
Angular CLI: 6.2.1
Node: 8.11.2
OS: win32 x64
Angular: 6.1.7
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router
Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.8.1
@angular-devkit/build-angular 0.8.1
@angular-devkit/build-optimizer 0.8.1
@angular-devkit/build-webpack 0.8.1
@angular-devkit/core 0.8.1
@angular-devkit/schematics 0.8.1
@angular/cli 6.2.1
@ngtools/webpack 6.2.1
@schematics/angular 0.8.1
@schematics/update 0.8.1
rxjs 6.2.2
typescript 2.9.2
webpack 4.17.2
初次使用,不太懂怎么處理,還請同學們幫幫忙,十分感謝。
歡迎加入開源社區(qū)!在這個社區(qū)里,就是會出現(xiàn)各種不匹配,有的時候需要等大佬們發(fā)新版來互相匹配,有的時候耐不性子,親自上場打怪,開pull request幫大佬們除妖也是一個辦法。
你這個問題導致的原因是:Angular版本太超前了,而ng-alain版本還沒有跟上導致的。注意看錯誤信息:
npm WARN ng-alain@1.4.0 requires a peer of @angular-devkit/core@^0.6.1
ng-alian說它需要@angular-devkit/core@^0.6.1,而你提供的版本是:
@angular-devkit/core 0.8.1
所以目前有3個辦法:
ng-alain發(fā)新版支持0.8.1。4個小時前ng-alain剛剛發(fā)表1.4.2版本,查看它的package.json文件,你會發(fā)現(xiàn),他們剛剛開始支持0.8.0。而它支持的Angular版本僅僅只是6.1.0,而你安裝的Angular版本是6.1.7,所以目前還是匹配不上?;蛘吣阋部梢园阉麄兊脑创a下載下來,改造成支持Angular 6.1.7的再上傳上去,看他們是否愿意接受。package.json文件,把里面所有寫著6.1.7的地方,改成6.1.0或者更低,然后重新npm install。package.json,而是重新安裝低版本的angular cli,然后重新生成項目:npm uninstall -g angular-cli
npm cache clean
npm install -g angular-cli@6.1.0北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
達內(nèi)教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構,是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
北大課工場是北京大學校辦產(chǎn)業(yè)為響應國家深化產(chǎn)教融合/校企合作的政策,積極推進“中國制造2025”,實現(xiàn)中華民族偉大復興的升級產(chǎn)業(yè)鏈。利用北京大學優(yōu)質(zhì)教育資源及背
博為峰,中國職業(yè)人才培訓領域的先行者
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務負責iOS教學及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術, 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術顧問,美國Dachieve 系統(tǒng)架構師,美國AngelEngineers Inc. 系統(tǒng)架構師。