The Angular Full-Stack Generator
Last updated
Was this helpful?
Last updated
Was this helpful?
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.
Install yo
, gulp-cli
, and generator-angular-fullstack
:
Then, to run your app (make sure the MongoDB daemon is running if you selected Mongo), run the following to start your server:
and the following to start the Webpack dev server for the front-end:
Run yo angular-fullstack
General
Build Systems: Gulp
Testing:
Jasmine
Mocha + Chai + Sinon
Chai assertions:
Expect
Should
Client
Scripts: JavaScript (Babel)
, TypeScript
Module Systems: Webpack
Markup: HTML
, Pug
Stylesheets: CSS
, Stylus
, Sass
, Less
CSS Frameworks: Bootstrap
Option to include UI Bootstrap
Server
Scripts: JavaScript (Babel)
, TypeScript
(planned)
Database:
None
,
MongoDB
, SQL
Authentication boilerplate: Yes
, No
oAuth integrations: Facebook
, Twitter
, Google
Socket.io integration: Yes
, No
Available generators:
App
Server Side
To be re-updated:
Deployment
Please note: If you run into trouble compiling native add-ons during the installation, follow 's short guide on .
The Webpack server will tell you which port to access the app at (usually ).
See the guide for more information.
MongoDB - Download and Install - If you plan on scaffolding your project with mongoose, you'll need mongoDB to be installed and have the mongod
process running.
If you have installed, you can easily run a test database with docker run -p 27017:27017 --name afs-mongo -d mongo
The project's JavaScript is written in ECMAScript 2015. If you're unfamiliar with the latest changes to the specification for JavaScript, check out
(aka )
Client Side (via )
Check out our .
See the
When submitting an issue, please follow the . 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.