angular - ng-serve 失败,yarn 作为包管理器

标签 angular npm angular-cli package-managers yarnpkg

我将 yarn 设置为 angular-cli 的包管理器,当我运行 ng new my-app 时,它成功完成

Installing packages for tooling via yarn.
Installed packages for tooling via yarn.

但是当我运行 ng-serve 时,我收到以下错误消息:

The "@angular/compiler-cli" package was not properly installed. Error: Error: Cannot find module '@angular/compiler-cli'Error: The "@angular/compiler-cli" package was not properly installed. Error: Error: Cannot find module '@angular/compiler-cli'
    at Object.<anonymous> (C:\Users\Hadi\AppData\Local\Yarn\config\global\node_modules\@ngtools\webpack\src\index.js:14:11)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (C:\Users\Hadi\AppData\Local\Yarn\config\global\node_modules\@angular\cli\tasks\eject.js:10:19)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (C:\Users\Hadi\AppData\Local\Yarn\config\global\node_modules\@angular\cli\models\webpack-configs\styles.js:6:17)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)

我有 angular-clie 版本 1.4.4 和 yarn 版本 1.1.0

最佳答案

执行以下步骤:

npm install -g yarn
ng set --global packageManager=yarn

使用运行项目

yarn start

关于angular - ng-serve 失败,yarn 作为包管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46570618/

相关文章:

javascript - View中输入类型="time"的值的变化没有反射(reflect)在Angular的Model中

javascript - node-gyp 是否带有 npm?

cordova - npm 错误!注册表错误解析json

angular - Angular 中的原理图是什么?

angular - 运行单个测试文件

javascript - Angular2 测试表 : submit method not called

Angular - 在此服务器上找不到请求的 URL/home

javascript - 如何使用 ngFor 遍历数组的一部分?

node.js - 如何更新 github 上的 npm 包

angular-cli - 为什么我的 CSS 文件在 prod 模式下被 Angular CLI 忽略?