【问题标题】:Could not find module "@angular-devkit/build-angular" with ng serve使用 ng serve 找不到模块“@angular-devkit/build-angular”
【发布时间】:2018-10-16 20:53:28
【问题描述】:

学习 Angular, 尝试使用those simple steps 来生成新项目,但是当我尝试启动 ng-serve 时出现这些错误:

 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)

尝试了很多those solutions 都没有成功。

有人有想法吗?

编辑:已解决!

感谢@Seth McClaine 在我去the Technical Specifications of this module @angular-devkit/build-angular 的cmets 中的回答,

我从那里获取安装命令并在 cmd 上运行它:

npm i @angular-devkit/build-angular,

从那时起它运行良好。

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

@angular-devkit/build-angular specification

【问题讨论】:

  • 正如我所说的尝试但没有成功@alokstar
  • 好的,我可以建议的另一件事是,如果您更新了任何依赖项,请尝试再次删除并安装节点模块,然后尝试运行它。
  • 根据npmjs.com/package/@angular-devkit/build-angular,build-angular 仍然是 WIP 你可能想看看拉以前版本的@angular/cli
  • 谢谢@SethMcClaine 如果将来出现问题,我会考虑这个问题。无论如何,你的回答给了我解决方案的方向,它已经解决了。

标签: node.js angular npm


【解决方案1】:

试试这个。

npm i --only=dev

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

【讨论】:

    猜你喜欢
    • 2020-01-14
    • 2018-10-28
    • 2020-12-28
    • 2021-05-24
    • 1970-01-01
    • 2018-07-01
    • 2020-06-09
    • 2019-10-30
    相关资源
    最近更新 更多