module-generator-plugin
v1.3.58
Published
Schematics for @nestjs/cli and @angular/cli
Downloads
24
Maintainers
Readme
Angular
Create Angular APP
Install angular/cli
npm i -g @angular/cli
Install plugin
npm i -g module-generator-plugin
Find your global node_modules
whereis node_modules
run command to create new project:
ng new -c <global node_modules path>/node_modules/module-generator-plugin
type the name of project
go to project directory
cd <project name>
run npm install
npm i
run app
npm run serve
open your browser on
http://localhost:4200
Create Angular module
Find your global node_modules
whereis node_modules
config your package.json, add new script:
"scripts": {
"create": "ng g <global node_modules path>/module-generator-plugin:ng-module"
}
- Just use it on project
npm run create <module name>
It will be create new module to src/app/modules and create service to src/app/_services/api Just import module and service.
Nest Js
Create NestJS APP
Install nest/cli
npm i -g @nestjs/cli
Install plugin
npm i -g module-generator-plugin
Find your global node_modules
whereis node_modules
run command to create new project:
nest new -c <global node_modules path>/module-generator-plugin
- type the name of project
- got to project directory
cd <project name>
- run npm install
npm i
- run app
npm run serve
App settings is for postgresql database, change database config in ormconfig.json
file.
- open your browser on
http://localhost:3000/api/docs
- view swagger docs
Create NestJs module
Find your global node_modules
whereis node_modules
config your package.json, add new script:
"scripts": {
"create": "nest g -c <global node_modules path>/module-generator-plugin nest-module"
}
- Just use it on project
npm run create <module name>
It will be create new module to src/modules and autoimport it on app.module
For Linux
create shurtcuts for operation system
$ nano ~/.bashrc
add 2 lines:
- For Angular:
alias new-ng='ng new -c <global node_modules path>/module-generator-plugin'
- For NestJS:
alias new-nest='nest new -c <global node_modules path>/module-generator-plugin'
After this, restart terminal and use as command new-ng
- for Angular app and new-nest
for NestJS app.