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’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing steps to build angular #12443
Comments
The fsevents package is required when building on Mac, but will cause npm install to fail when building on Windows or Linux. This script removes the dependency from package.json and shrinkwrap.json. The developer guide has also been updated. Partially closes angular#12443
The Polymer dependency is managed by bower, yet the developer guide did not specify to run bower install. This caused the build.sh script to fail when setting up symlinks on Windows. Now we run bower install as a postinstall step when npm install is ran. Partially closes angular#12443
The fsevents package is required when building on Mac, but will cause npm install to fail when building on Windows or Linux. The new script removes the dependency from package.json and shrinkwrap.json. The update to developer.md advises of its usage. Partially closes angular#12443
The Polymer dependency is managed by bower, yet the developer guide did not specify to run bower install. This caused the build.sh script to fail when setting up symlinks on Windows. Now we run bower install as a postinstall step when npm install is ran. Partially closes angular#12443
The fsevents package is required when building on Mac, but will cause npm install to fail when building on Windows or Linux. The new script removes the dependency from package.json and shrinkwrap.json. The update to developer.md advises of its usage. Partially closes angular#12443
The Polymer dependency is managed by bower, yet the developer guide did not specify to run bower install. This caused the build.sh script to fail when setting up symlinks on Windows. Now we run bower install as a postinstall step when npm install is ran. Partially closes angular#12443
The fsevents package is required when building on Mac, but will cause npm install to fail when building on Windows or Linux. The new script removes the dependency from package.json and shrinkwrap.json. The update to developer.md advises of its usage. Partially closes angular#12443
The Polymer dependency is managed by bower, yet the developer guide did not specify to run bower install. This caused the build.sh script to fail when setting up symlinks on Windows. Now we run bower install as a postinstall step when npm install is ran. Partially closes angular#12443
The fsevents package is required when building on Mac, but will cause npm install to fail when building on Windows or Linux. The new script removes the dependency from package.json and shrinkwrap.json. The update to developer.md advises of its usage. Partially closes angular#12443
The Polymer dependency is managed by bower, yet the developer guide did not specify to run bower install. This caused the build.sh script to fail when setting up symlinks on Windows. Now we run bower install as a postinstall step when npm install is ran. Partially closes angular#12443
The fsevents package is required when building on Mac, but will cause npm install to fail when building on Windows or Linux. The new script removes the dependency from package.json and shrinkwrap.json. The update to developer.md advises of its usage. Partially closes angular#12443
The Polymer dependency is managed by bower, yet the developer guide did not specify to run bower install. This caused the build.sh script to fail when setting up symlinks on Windows. Now we run bower install as a postinstall step when npm install is ran. Partially closes angular#12443
|
it's not necessary to have a script to change the You can run Nevertheless, the bower part is worthy. But you dont have to refer the bin path, because npm run script automatically add the bin path to PATH |
|
This is now obsolete, as we have moved to a different build toolchain. |
|
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. |
gary-b commentedOct 21, 2016
•
edited
I'm submitting a ... (check one with "x")
Current behavior
There are additional steps required to build angular not included in the developer guide, some of which could be scripted.
a) On Windows / Linux npm install will fail because fsevents requires a mac.
b) On Windows build.sh fails because it tries to create a symlink to the polymer directory and it doesn't exist. This is because the dependency is managed by bower, and bower install is never ran. (The script does not fail on Linux when the directory is missing.)
Expected behavior
I'm planning to submit a PR to:
Minimal reproduction of the problem with instructions
Install and build on Windows following guide
What is the motivation / use case for changing the behavior?
Make life easier for us noobs.
Please tell us about your environment:
Windows 10, Node v5.12.0, NPM v3.10.8, Bower v1.7.9
LUbuntu 16, Node v5.12.0, NPM 3.10.9
Angular master
N/A
N/A
node --version=v5.12.0
The text was updated successfully, but these errors were encountered: