找不到模块“@angular-devkit/build-angular"与 ng 服务 [英] Could not find module "@angular-devkit/build-angular" with ng serve

查看:51
本文介绍了找不到模块“@angular-devkit/build-angular"与 ng 服务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

学习角度,尝试执行那些简单的步骤来生成新项目,但是当我尝试启动 ng-serve 时,我得到这些错误:

 无法从C:\\Users\\lingar\\AngularProjects2\\project1"中找到模块@angular-devkit/build-angular".错误:无法从C:\\Users\\lingar\\AngularProjects2\\project1"中找到模块@angular-devkit/build-angular".在 Object.resolve (C:\Users\lingar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\core\node\resolve.js:141:11)在 Observable.rxjs_1.Observable [as _subscribe] (C:\Users\lingar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\architect\src\architect.js:132:40)在 Observable._trySubscribe (C:\Users\lingar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\Observable.js:43:25)在 Observable.subscribe (C:\Users\lingar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\Observable.js:29:22)在 DoOperator.call (C:\Users\lingar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\operators\tap.js:29:23)在 Observable.subscribe (C:\Users\lingar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\Observable.js:24:22)在 C:\Users\lingar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\util\subscribeTo.js:22:31在 Object.subscribeToResult (C:\Users\lingar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\util\subscribeToResult.js:7:45)在 MergeMapSubscriber._innerSub (C:\Users\lingar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\operators\mergeMap.js:75:38)在 MergeMapSubscriber._tryNext (C:\Users\lingar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\operators\mergeMap.js:72:14)

尝试了很多那些解决方案 没有成功.

有人有想法吗?

已解决!

感谢@Seth McClaine 在评论中的回答,我去了技术本模块的规范@angular-devkit/build-angular,

从那里我接受了安装命令并在 cmd 上运行它:

npm i @angular-devkit/build-angular ,

从那时起它运行良好.

顺便说一句 - 我在解决方案之前遇到的一个奇怪问题,它仅在根用户目录中运行良好.

@angular-devkit/build-angular 规范

解决方案

试试这个.

npm i --only=dev

<块引用>

在 npm 安装并运行你的项目之后

Studying Angular, Trying to do those simple steps for generate new projects, but when I am trying to start ng-serve I got those errors:

 Could not find module "@angular-devkit/build-angular" from "C:\\Users\\lingar\\AngularProjects2\\project1".
    Error: Could not find module "@angular-devkit/build-angular" from "C:\\Users\\lingar\\AngularProjects2\\project1".
        at Object.resolve (C:\Users\lingar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\core\node\resolve.js:141:11)
        at Observable.rxjs_1.Observable [as _subscribe] (C:\Users\lingar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular-devkit\architect\src\architect.js:132:40)
        at Observable._trySubscribe (C:\Users\lingar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\Observable.js:43:25)
        at Observable.subscribe (C:\Users\lingar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\Observable.js:29:22)
        at DoOperator.call (C:\Users\lingar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\operators\tap.js:29:23)
        at Observable.subscribe (C:\Users\lingar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\Observable.js:24:22)
        at C:\Users\lingar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\util\subscribeTo.js:22:31
        at Object.subscribeToResult (C:\Users\lingar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\util\subscribeToResult.js:7:45)
        at MergeMapSubscriber._innerSub (C:\Users\lingar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\operators\mergeMap.js:75:38)
        at MergeMapSubscriber._tryNext (C:\Users\lingar\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\rxjs\internal\operators\mergeMap.js:72:14)

Have tried a lot of those solutions without success.

Does someone have ideas ?

Edit: Solved!

Thanks to @Seth McClaine answer in the comments I went to the Technical Specifications of this module @angular-devkit/build-angular,

From there I took the install command and run it on the cmd :

npm i @angular-devkit/build-angular ,

and from then it's working well.

BTW - A weird issue that I've before the solution that only in the root user directory it's worked well.

@angular-devkit/build-angular specification

解决方案

try this.

npm i --only=dev

after that npm install and run you project

这篇关于找不到模块“@angular-devkit/build-angular"与 ng 服务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆