为什么Angular CLI 9.01无法创建bazel项目?

为什么Angular CLI 9.01无法创建bazel项目?,angular,bazel,Angular,Bazel,复制步骤 删除Angular的全局安装:npm卸载-g Angular cli&&npm缓存清理-force 安装Angular 9,全局:npm安装-g@Angular/cli@latest 全球所有bazel:npm i-g@angular/bazel 使用bazel启动Angular 9项目: $ng新建bazel项目--默认值--集合=@angular/bazel 观察到的行为 Angular CLI无法创建项目:发生未处理的异常:找不到模块“@Angular devkit/sche

复制步骤

  • 删除Angular的全局安装:
    npm卸载-g Angular cli&&npm缓存清理-force
  • 安装Angular 9,全局:
    npm安装-g@Angular/cli@latest
  • 全球所有bazel:
    npm i-g@angular/bazel
  • 使用bazel启动Angular 9项目:
    $ng新建bazel项目--默认值--集合=@angular/bazel
观察到的行为 Angular CLI无法创建项目:
发生未处理的异常:找不到模块“@Angular devkit/schematics”

预期行为 项目已创建

附加材料

ng--version
产生以下结果:

$ ng --version

     _                      _                 ____ _     ___
    / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
   / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
  / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
 /_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
                |___/


Angular CLI: 9.0.1
Node: 13.8.0
OS: darwin x64

Angular:
...
Ivy Workspace:

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.900.1
@angular-devkit/core         9.0.1
@angular-devkit/schematics   9.0.1
@schematics/angular          9.0.1
@schematics/update           0.900.1
rxjs                         6.5.3

我从我的机器上删除了节点和角度,然后从头开始重新安装它们。接下来,我创建了一个新的ng项目

通过全局安装@angular/Bazel在新应用程序中使用Bazel的选项:

npm install -g @angular/bazel
ng new my-project --collection=@angular/bazel
按照我上面的步骤,不起作用

选择加入现有应用程序的选项:

ng new my-project --collection=@angular/bazel
npm install -g @angular/bazel
可以工作,无需创建工作区和构建文件,我希望能够创建这些文件


我将关闭此问题,并将等待Angular的人员解决此问题。

请注意,我报告的错误发生在创建新项目时,而您提到的链接将解决现有项目。另外,请注意,安装了“缺少”原理图包!