Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upDocumentation on Bazel does not work #35107
Open
Projects
Milestone
Comments
|
@crh225 There are several open issues with bazel on windows. IMO its currently the best to use WSL 2 for bazel. |
|
The bash script is one point of many of bazel not working is my point. The documentation, as is, makes it seem like it takes 5 minutes or less to enable bazel. |
|
Status: Docs Team needs engineering input to know how to document bazel implementation correctly. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
A clear and concise description of the problem...I want to use bazel on a new project with angular 8 or add it to an existing project
ng new --collection=@angular/bazelThis is enough to give me the error
What's the affected URL?**
https://angular.io/...https://angular.io/guide/bazel
Reproduction Steps**
Run Cmd
type in ng new --collection=@angular/bazel
Expected vs Actual Behavior**
H:\angular>ng new --collection=@angular/bazel
Schematic "application" not found in collection "@angular/bazel".
Error: Schematic "application" not found in collection "@angular/bazel".
at SchematicEngine.createSchematic (C:\Users\Chris\AppData\Roaming\npm\node_modules@angular\cli\node_modules@angular-devkit\schematics\src\engine\engine.js:155:23)
at CollectionImpl.createSchematic (C:\Users\Chris\AppData\Roaming\npm\node_modules@angular\cli\node_modules@angular-devkit\schematics\src\engine\collection.js:12:29)
at Object.getSchematic (C:\Users\Chris\AppData\Roaming\npm\node_modules@angular\cli\utilities\schematics.js:36:23)
at NewCommand.getOptions (C:\Users\Chris\AppData\Roaming\npm\node_modules@angular\cli\models\schematic-command.js:195:40)
at NewCommand.initialize (C:\Users\Chris\AppData\Roaming\npm\node_modules@angular\cli\commands\new.js:48:21)
at Object. (C:\Users\Chris\AppData\Roaming\npm\node_modules@angular\cli\models\command-runner.js:87:23)
at Generator.next ()
at fulfilled (C:\Users\Chris\AppData\Roaming\npm\node_modules@angular\cli\models\command-runner.js:4:58)
Windows 10
Browser info
chrome
Anything else relevant?
When trying to add bazel to an existing application, I faced a number of issues when trying to follow the 'documentation' on Angular.Io
For example, as of now, I need bash installed on windows.
set PATH=C:\msys64\usr\bin;%PATH% set BAZEL_SH=C:\msys64\usr\bin\bash.exeIf not I get this error:
Maybe have a disclaimer that it wont be very easy to get custom material theme to work:
bazelbuild/rules_sass#98
I was unable to use yarn and had to switch to npm on existing angular application when trying to build with bazel.
#30350
In the angular-metadata.tsconfig.json I had to add the line to exclude @angular/cli