2016-03-06 79 views
2

我已經分叉了Jhipter的最後一個版本3.0。克隆jhipster項目:SyntaxError:在嚴格模式下使用const

我沒有那麼:

sudo npm link
yo jhipster

這裏https://github.com/jhipster/generator-jhipster/blob/master/CONTRIBUTING.md#-generator-development-setup

陳述和得到這個錯誤:

/home/myUbuntu/dev/workspace/generator-jhipster-master/generators/app/index.js:15 
const constants = require('../generator-constants'), 
^^^^^ 
SyntaxError: Use of const in strict mode. 
    at Module._compile (module.js:439:25) 
    at Object.Module._extensions..js (module.js:474:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:312:12) 
    at Module.require (module.js:364:17) 
    at require (module.js:380:17) 
    at Object._storeAsPath.Object.defineProperty.get [as jhipster:app] (/usr/local/lib/node_modules/yo/node_modules/yeoman- environment/lib/store.js:40:23) 
    at Store.get (/usr/local/lib/node_modules/yo/node_modules/yeoman-environment/lib/store.js:64:35) 
    at Environment.get (/usr/local/lib/node_modules/yo/node_modules/yeoman-environment/lib/environment.js:260:16) 
    at Environment.create (/usr/local/lib/node_modules/yo/node_modules/yeoman-environment/lib/environment.js:292:24) 

一定有什麼事情,我已經做錯了,但我不能看什麼。
如果有人有想法...

謝謝。

我試圖添加一個實體:

yo jhipster:entity car

,並得到這個錯誤:

events.js:154 
     throw er; // Unhandled 'error' event 
    ^

TypeError: Cannot read property 'endsWith' of undefined 
    at Generator.getAngularAppName (/home/myUbuntu/dev/workspace/generator-jhipster-master/generators/generator-base.js:1223:67) 
    at module.exports.EntityGenerator.extend.initializing.getConfig (/home/myUbuntu/dev/workspace/generator-jhipster-master/generators/entity/index.js:116:40) 
    at Object.<anonymous> (/home/myUbuntu/dev/workspace/generator-jhipster-master/node_modules/yeoman-generator/lib/base.js:436:25) 
    at /home/myUbuntu/dev/workspace/generator-jhipster-master/node_modules/yeoman-generator/node_modules/run-async/index.js:24:25 
    at /home/myUbuntu/dev/workspace/generator-jhipster-master/node_modules/yeoman-generator/lib/base.js:448:8 
    at processImmediate [as _immediateCallback] (timers.js:383:17) 
+1

嘗試'npm install'在generator-jhipster-master中,如果它不起作用,請指明您的nodejs版本。 –

+0

這是節點版本的問題。謝謝。 – user1260928

+0

好,你能告訴我們哪個版本,以便我們可以調整我們的package.json –

回答

2

您必須至少使用的NodeJS 0.12.x。

0

這幫助我!

curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash - 
sudo apt-get install -y nodejs