The Angular Full-Stack Generator
Yeoman generator for creating MEAN/SEAN stack applications, using ES2017, MongoDB/SQL, Express, Angular, and Node - lets you quickly set up a project following best practices.
Generated project:
Usage
Install yo, gulp-cli, and generator-angular-fullstack:
npm install -g yo gulp-cli generator-angular-fullstackPlease note: If you run into trouble compiling native add-ons during the installation, follow node-gyp's short guide on required compilation tools.
Then, to run your app (make sure the MongoDB daemon is running if you selected Mongo), run the following to start your server:
npm run start:serverand the following to start the Webpack dev server for the front-end:
npm run start:clientThe Webpack server will tell you which port to access the app at (usually http://localhost:8080/).
Run yo angular-fullstack
yo angular-fullstackSee the Getting Started guide for more information.
Prerequisites
The project's JavaScript is written in ECMAScript 2015. If you're unfamiliar with the latest changes to the specification for JavaScript, check out http://es6-features.org/
Supported Configurations
General
Build Systems:
GulpTesting:
JasmineMocha + Chai + SinonChai assertions:
ExpectShould
Client
Scripts:
JavaScript (Babel),TypeScriptModule Systems:
WebpackMarkup:
HTML,PugStylesheets:
CSS,Stylus,Sass,LessCSS Frameworks:
BootstrapOption to include
UI Bootstrap
Server
Scripts:
JavaScript (Babel),TypeScript(planned)Database:
None,MongoDB,SQLAuthentication boilerplate:
Yes,NooAuth integrations:
Facebook,Twitter,GoogleSocket.io integration:
Yes,No
Generators
Available generators:
App
Server Side
Client Side (via generator-angular-fullstack-component)
Documentation
Check out our documentation home page.
Contribute
See the contributing docs
When submitting an issue, please follow the Yeoman issue guidelines. Especially important is to make sure Yeoman is up-to-date, and providing the command or commands that cause the issue, as well as any stack traces.
License
Last updated
Was this helpful?