-
Notifications
You must be signed in to change notification settings - Fork 24.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
Documentation on Bazel does not work #35107
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. |
Bazel support in |
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
馃摎 Docs or angular.io bug report
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
馃敩 Minimal Reproduction
ng new --collection=@angular/bazel
This 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)
馃摲Screenshot
馃實 Your Environment
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.exe
If 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
The text was updated successfully, but these errors were encountered: