第一次尝试运行时发生JHipster错误

第一次尝试运行时发生JHipster错误,jhipster,Jhipster,我安装了jhipster,没有错误。只有那些: cs@cs-270E5J:~/JHipster$ yo jhipster /usr/lib/node_modules/generator-jhipster/generators/app/index.js:15 const constants = require('../generator-constants'); ^^^^^ SyntaxError: Use of const in strict mode.

我安装了jhipster,没有错误。只有那些:

  cs@cs-270E5J:~/JHipster$ yo jhipster

    /usr/lib/node_modules/generator-jhipster/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)
    cs@cs-270E5J:~/JHipster$
当我进入jhipster文件夹并尝试使用yo jhipster运行jhipster时,会在s tart中出现错误。为什么?我有最新消息

我试图更新yeoman和错误:

npm WARN deprecated npmconf@2.1.2: this package has been reintegrated into npm and is now out of date with respect to npm
/usr/lib
└── generator-jhipster@3.1.0 
约曼医生 在系统上运行健全性检查

✔ 主目录中没有.bowerrc文件 ✔ 全局配置文件有效 ✔ 节点\ u路径与npm根匹配 ✖ Node.js版本

我也会犯错误。当我运行sudo npm安装-g npm时 但我有最新版本的nodejs

看:

caneraydin@caneraydin-270E5J:~$sudo apt get安装-y节点 正在阅读软件包列表。。。多恩 构建依赖关系树
正在读取状态信息。。。多恩 nodejs已经是最新版本了。 以下软件包已自动安装,不再需要: authbind libcommons dbcp java libcommons池java libecj java libgeronimo-jta-1.1-spec-java libntdb1 libtomcat7 java linux-headers-3.13.0-83 linux-headers-3.13.0-83-generic python ntdb tomcat7通用 使用“apt get autoremove”删除它们。 0已升级,0已新安装,0已删除,3未升级。 caneraydin@caneraydin-270E5J:~$


文档建议使用节点LTS版本,因此0.10.x可能太旧,不支持const关键字。我认为最古老的版本可能是0.12.x,以防您无法升级到最新的LTS。

sudo apt get install curl 对于Node.js v4

curl-sL | sudo-E bash- sudo apt get安装-y nodejs 或者,对于Node.js v5:

curl-sL | sudo-E bash-
sudo apt get install-y nodejs

您安装了什么版本的node,运行的是什么Linux发行版?ubuntu 14.04。node-v v0.10.25 nodejs我在这里遵循这个命令npm install-g generator jhipster,是我干的caneraydin@caneraydin-270E5J:/home$sudo mkdir jhipstercaneraydin@caneraydin-270E5J:/home$ls caneraydin jhipster失物招领处caneraydin@caneraydin-270E5J:/home$mkdir app mkdir:无法创建目录“app”:权限被拒绝caneraydin@caneraydin-270E5J:/home$sudo mkdir应用程序caneraydin@caneraydin-270E5J:/home$cd应用程序/caneraydin@caneraydin-270E5J:/home/app$yo jhipster是的,我在这里看到了,但我从那里下载了最新版本。我打开bin文件夹,当我执行或在终端中执行时,它不会做任何事情。也从命令行我不能安装。它只说安装了最新版本。怎么办?同样在Ubuntu上,最好不要用sudo安装node,只要用nvm安装你想要的版本就可以了。最好不要用sudo安装node,只要用nvm安装你想要的版本,并根据需要在它们之间切换。
npm ERR! Linux 4.2.0-35-generic
npm ERR! argv "node" "/usr/local/bin/npm" "install" "-g" "yo"
npm ERR! node v0.10.25
npm ERR! npm  v3.8.7
npm ERR! path /usr/lib/node_modules
npm ERR! code EACCES

npm ERR! Error: EACCES, access '/usr/lib/node_modules'
npm ERR!     at module.exports (/usr/local/lib/node_modules/npm/lib/install/access-error.js:4:18)
npm ERR!     at /usr/local/lib/node_modules/npm/lib/install/writable.js:30:25
npm ERR!     at /usr/local/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:232:16
npm ERR!     at Object.oncomplete (fs.js:107:15)
npm ERR!  { [Error: EACCES, access '/usr/lib/node_modules'] code: 'EACCES', path: '/usr/lib/node_modules' }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.

npm ERR! Please include the following file with any support request:
npm ERR!     /home/caneraydin/npm-debug.log