2016-03-24 4 views
1

Когда я бегу npm update -g generator-jhipster в моей папке приложения Jhipster 2.27.2 Я получаю эту ошибку:jhipster V3.0: обновление не

npm ERR! Linux 4.2.0-30-generic 
npm ERR! argv "/usr/local/bin/node" "/usr/bin/npm" "update" "-g" "generator-jhipster" 
npm ERR! node v5.6.0 
npm ERR! npm v3.8.1 
npm ERR! code EMISSINGARG 

npm ERR! typeerror Error: Missing required argument #1 
npm ERR! typeerror  at module.exports (/usr/lib/node_modules/npm/lib/install/mutate-into-logical-tree.js:12:3) 
npm ERR! typeerror  at /usr/lib/node_modules/npm/lib/outdated.js:78:5 
npm ERR! typeerror  at /usr/lib/node_modules/npm/lib/outdated.js:62:20 
npm ERR! typeerror  at /usr/lib/node_modules/npm/node_modules/read-package-tree/rpt.js:186:9 
npm ERR! typeerror  at f (/usr/lib/node_modules/npm/node_modules/once/once.js:17:25) 
npm ERR! typeerror  at /usr/lib/node_modules/npm/node_modules/read-package-tree/rpt.js:152:20 
npm ERR! typeerror  at f (/usr/lib/node_modules/npm/node_modules/once/once.js:17:25) 
npm ERR! typeerror  at then (/usr/lib/node_modules/npm/node_modules/read-package-tree/rpt.js:121:22) 
npm ERR! typeerror  at /usr/lib/node_modules/npm/node_modules/read-package-tree/rpt.js:81:20 
npm ERR! typeerror  at fs.js:1653:23 
npm ERR! typeerror This is an error with npm itself. Please report this error at: 
npm ERR! typeerror  <http://github.com/npm/npm/issues> 

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

Есть ли что-то настроить перед обновлением?

[UPDATE]

решаемые обновлением node.js к

node v5.6.0 
npm v3.8.1 

но теперь я получаю этот вопрос

50112 error Linux 4.2.0-30-generic 
50113 error argv "/usr/bin/nodejs" "/usr/bin/npm" "update" "-g" "generator-jhipster" 
50114 error node v5.9.0 
50115 error npm v3.7.3 
50116 error path /usr/lib/node_modules/generator-jhipster/node_modules/yo/node_modules/yeoman-doctor/node_modules/bin-version-check/node_modules/.bin/semver 
50117 error code EACCES 
50118 error errno -13 
50119 error syscall unlink 
50120 error Error: EACCES: permission denied, unlink '/usr/lib/node_modules/generator-jhipster/node_modules/yo/node_modules/yeoman-doctor/node_modules/bin-version-check/node_modules/.bin/semver' 
50120 error  at Error (native) 
50120 error { [Error: EACCES: permission denied, unlink '/usr/lib/node_modules/generator-jhipster/node_modules/yo/node_modules/yeoman-doctor/node_modules/bin-version-check/node_modules/.bin/semver'] 
50120 error errno: -13, 
50120 error code: 'EACCES', 
50120 error syscall: 'unlink', 
50120 error path: '/usr/lib/node_modules/generator-jhipster/node_modules/yo/node_modules/yeoman-doctor/node_modules/bin-version-check/node_modules/.bin/semver', 
50120 error parent: 'bin-version-check' } 
50121 error Please try running this command again as root/Administrator. 

я тестировал с Судом, но с Sudo Я снова получив первый вопрос.

+0

Мы обычно рекомендуем использовать LTS версию Node, а также избежать его установки с sudo, используя диспетчер окружения узла, например nvm на linux или nodist, на окнах –

+0

Также обратите внимание, что мы не поддерживаем обновление существующего проекта 2.x в 3.0 –

ответ

1

Если вы хотите изменить свой пакет генератора jhipster от Wanted до последней версии:

$ npm outdated -g 
Package    Current Wanted Latest Location 
generator-jhipster 2.27.2 2.27.2 3.2.0 

Выполнить эту команду

$ npm install -g generator-jhipster 
Смежные вопросы