Got error when trying to add bootstrap material to my gateway
After creating a new jhipster gateway project, I tried to add bootstrap material to it by running code below in my gateway directory
yo jhipster-bootstrap-material-design
and this is what happend:
-----
| | .--------------------------.
|--(o)--| | Welcome to the JHipster |
---------´ | Bootstrap Material | ( _´U_ ) | design generator! v3.5.1 |
/A\ '--------------------------'
| ~ |
__'._.'
´ |° ´ Y
? Do you want to install Bootstrap Material design? Yes
Composing JHipster configuration with module bootstrap-material-design
WARNING! DEPRECATED! The JHipster module sub-generator is deprecated.
WARNING! Please import the generator-base.js using commonJS require or ES2015 import.
WARNING! See https://jhipster.github.io/modules/creating-a-module for more details.
Reading the JHipster project configuration for your module
TypeError: Cannot read property 'dependencies' of undefined
at jhipsterUtils.rewriteJSONFile (/home/milad/Projects/Pazh_Final/newchiz/node_modules/generator-jhipster/generators/generator-base.js:502:28)
at Object.rewriteJSONFile (/home/milad/Projects/Pazh_Final/newchiz/node_modules/generator-jhipster/generators/utils.js:107:5)
at Object.addBowerDependency (/home/milad/Projects/Pazh_Final/newchiz/node_modules/generator-jhipster/generators/generator-base.js:501:27)
at child.writing (/home/milad/.nvm/versions/node/v6.11.2/lib/node_modules/generator-jhipster-bootstrap-material-design/generators/app/index.js:66:22)
at /home/milad/.nvm/versions/node/v6.11.2/lib/node_modules/generator-jhipster-bootstrap-material-design/node_modules/yeoman-generator/lib/base.js:430:16
at runCallback (timers.js:672:20)
at tryOnImmediate (timers.js:645:5)
at processImmediate [as _immediateCallback] (timers.js:617:5)
Unable to find bower.json. Reference to bower dependency (name: arrive, version:2.3.0) not added.
TypeError: Cannot read property 'dependencies' of undefined
at jhipsterUtils.rewriteJSONFile (/home/milad/Projects/Pazh_Final/newchiz/node_modules/generator-jhipster/generators/generator-base.js:502:28)
at Object.rewriteJSONFile (/home/milad/Projects/Pazh_Final/newchiz/node_modules/generator-jhipster/generators/utils.js:107:5)
at Object.addBowerDependency (/home/milad/Projects/Pazh_Final/newchiz/node_modules/generator-jhipster/generators/generator-base.js:501:27)
at child.writing (/home/milad/.nvm/versions/node/v6.11.2/lib/node_modules/generator-jhipster-bootstrap-material-design/generators/app/index.js:67:22)
at /home/milad/.nvm/versions/node/v6.11.2/lib/node_modules/generator-jhipster-bootstrap-material-design/node_modules/yeoman-generator/lib/base.js:430:16
at runCallback (timers.js:672:20)
at tryOnImmediate (timers.js:645:5)
at processImmediate [as _immediateCallback] (timers.js:617:5)
Unable to find bower.json. Reference to bower dependency (name: bootstrap-material-design, version:0.5.10) not added.
Error: ENOENT: no such file or directory, open 'src/main/webapp/app/layouts/navbar/navbar.html'
at Error (native)
at Object.fs.openSync (fs.js:641:18)
at Object.fs.readFileSync (fs.js:509:33)
at child.writing (/home/milad/.nvm/versions/node/v6.11.2/lib/node_modules/generator-jhipster-bootstrap-material-design/generators/app/index.js:74:23)
at /home/milad/.nvm/versions/node/v6.11.2/lib/node_modules/generator-jhipster-bootstrap-material-design/node_modules/yeoman-generator/lib/base.js:430:16
at runCallback (timers.js:672:20)
at tryOnImmediate (timers.js:645:5)
at processImmediate [as _immediateCallback] (timers.js:617:5)
Overview of the issue
Got error when trying to add bootstrap material to my gateway
After creating a new jhipster gateway project, I tried to add bootstrap material to it by running code below in my gateway directory
yo jhipster-bootstrap-material-design
and this is what happend:? Do you want to install Bootstrap Material design? Yes Composing JHipster configuration with module bootstrap-material-design WARNING! DEPRECATED! The JHipster module sub-generator is deprecated. WARNING! Please import the generator-base.js using commonJS require or ES2015 import. WARNING! See https://jhipster.github.io/modules/creating-a-module for more details.
Reading the JHipster project configuration for your module TypeError: Cannot read property 'dependencies' of undefined at jhipsterUtils.rewriteJSONFile (/home/milad/Projects/Pazh_Final/newchiz/node_modules/generator-jhipster/generators/generator-base.js:502:28) at Object.rewriteJSONFile (/home/milad/Projects/Pazh_Final/newchiz/node_modules/generator-jhipster/generators/utils.js:107:5) at Object.addBowerDependency (/home/milad/Projects/Pazh_Final/newchiz/node_modules/generator-jhipster/generators/generator-base.js:501:27) at child.writing (/home/milad/.nvm/versions/node/v6.11.2/lib/node_modules/generator-jhipster-bootstrap-material-design/generators/app/index.js:66:22) at /home/milad/.nvm/versions/node/v6.11.2/lib/node_modules/generator-jhipster-bootstrap-material-design/node_modules/yeoman-generator/lib/base.js:430:16 at runCallback (timers.js:672:20) at tryOnImmediate (timers.js:645:5) at processImmediate [as _immediateCallback] (timers.js:617:5)
Unable to find bower.json. Reference to bower dependency (name: arrive, version:2.3.0) not added.
TypeError: Cannot read property 'dependencies' of undefined at jhipsterUtils.rewriteJSONFile (/home/milad/Projects/Pazh_Final/newchiz/node_modules/generator-jhipster/generators/generator-base.js:502:28) at Object.rewriteJSONFile (/home/milad/Projects/Pazh_Final/newchiz/node_modules/generator-jhipster/generators/utils.js:107:5) at Object.addBowerDependency (/home/milad/Projects/Pazh_Final/newchiz/node_modules/generator-jhipster/generators/generator-base.js:501:27) at child.writing (/home/milad/.nvm/versions/node/v6.11.2/lib/node_modules/generator-jhipster-bootstrap-material-design/generators/app/index.js:67:22) at /home/milad/.nvm/versions/node/v6.11.2/lib/node_modules/generator-jhipster-bootstrap-material-design/node_modules/yeoman-generator/lib/base.js:430:16 at runCallback (timers.js:672:20) at tryOnImmediate (timers.js:645:5) at processImmediate [as _immediateCallback] (timers.js:617:5)
Unable to find bower.json. Reference to bower dependency (name: bootstrap-material-design, version:0.5.10) not added.
events.js:160 throw er; // Unhandled 'error' event ^
Error: ENOENT: no such file or directory, open 'src/main/webapp/app/layouts/navbar/navbar.html' at Error (native) at Object.fs.openSync (fs.js:641:18) at Object.fs.readFileSync (fs.js:509:33) at child.writing (/home/milad/.nvm/versions/node/v6.11.2/lib/node_modules/generator-jhipster-bootstrap-material-design/generators/app/index.js:74:23) at /home/milad/.nvm/versions/node/v6.11.2/lib/node_modules/generator-jhipster-bootstrap-material-design/node_modules/yeoman-generator/lib/base.js:430:16 at runCallback (timers.js:672:20) at tryOnImmediate (timers.js:645:5) at processImmediate [as _immediateCallback] (timers.js:617:5)
*JHipster Version(s) 4.6.2
**Angular 4