phphub
phphub copied to clipboard
npm install failure
npm WARN package.json @ No repository field.
npm WARN package.json @ No license field.
npm WARN unmet dependency /home/vagrant/Code/personal/30qingnian/node_modules/gulp-rev/node_modules/gulp-util requires object-assign@'^3.0.0' but will load
npm WARN unmet dependency /home/vagrant/Code/personal/30qingnian/node_modules/gulp-rev/node_modules/object-assign,
npm WARN unmet dependency which is version 1.0.0
npm WARN unmet dependency /home/vagrant/Code/personal/30qingnian/node_modules/gulp-rev/node_modules/gulp-util requires through2@'^2.0.0' but will load
npm WARN unmet dependency /home/vagrant/Code/personal/30qingnian/node_modules/gulp-rev/node_modules/through2,
npm WARN unmet dependency which is version 0.6.5
npm WARN unmet dependency /home/vagrant/Code/personal/30qingnian/node_modules/gulp-minify-css/node_modules/gulp-util requires through2@'^2.0.0' but will load
npm WARN unmet dependency /home/vagrant/Code/personal/30qingnian/node_modules/gulp-minify-css/node_modules/through2,
npm WARN unmet dependency which is version 0.6.5
npm WARN unmet dependency /home/vagrant/Code/personal/30qingnian/node_modules/gulp-autoprefixer/node_modules/gulp-util requires object-assign@'^3.0.0' but will load
npm WARN unmet dependency /home/vagrant/Code/personal/30qingnian/node_modules/gulp-autoprefixer/node_modules/object-assign,
npm WARN unmet dependency which is version 1.0.0
npm WARN unmet dependency /home/vagrant/Code/personal/30qingnian/node_modules/gulp-autoprefixer/node_modules/gulp-util requires through2@'^2.0.0' but will load
npm WARN unmet dependency /home/vagrant/Code/personal/30qingnian/node_modules/gulp-autoprefixer/node_modules/through2,
npm WARN unmet dependency which is version 0.6.5
npm WARN unmet dependency /home/vagrant/Code/personal/30qingnian/node_modules/gulp-concat/node_modules/gulp-util requires through2@'^2.0.0' but will load
npm WARN unmet dependency /home/vagrant/Code/personal/30qingnian/node_modules/gulp-concat/node_modules/through2,
npm WARN unmet dependency which is version 0.6.5
my environment
vagrant@homestead:~/Code/personal$ npm -v
2.14.4
vagrant@homestead:~/Code/personal$ gulp -v
[02:17:58] CLI version 3.9.0
[02:17:58] Local version 3.9.0
homestead version: 0.3.0
把package.json里面对应的gulp-sass版本变成2.0.4 然后重新运行 npm install
@codenodecn
vagrant@homestead:~/Code/personal$ sudo npm install
npm WARN package.json @ No repository field.
npm WARN package.json @ No license field.
> [email protected] postinstall /home/vagrant/Code/personal/30qingnian/node_modules/gulp-sass/node_modules/node-sass/node_modules/cross-spawn/node_modules/spawn-sync
> node postinstall
npm ERR! Linux 3.19.0-25-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! node v4.1.1
npm ERR! npm v2.14.4
npm ERR! path /home/vagrant/Code/personal/30qingnian/node_modules/gulp-sass/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string/node_modules/repeating/node_modules/is-finite/node_modules/number-is-nan/package.json.77f75000f46452909c26902c883855d1
npm ERR! code EPERM
npm ERR! errno -1
npm ERR! syscall open
npm ERR! Error: EPERM: operation not permitted, open '/home/vagrant/Code/personal/30qingnian/node_modules/gulp-sass/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string/node_modules/repeating/node_modules/is-finite/node_modules/number-is-nan/package.json.77f75000f46452909c26902c883855d1'
npm ERR! at Error (native)
npm ERR! { [Error: EPERM: operation not permitted, open '/home/vagrant/Code/personal/30qingnian/node_modules/gulp-sass/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string/node_modules/repeating/node_modules/is-finite/node_modules/number-is-nan/package.json.77f75000f46452909c26902c883855d1']
npm ERR! errno: -1,
npm ERR! code: 'EPERM',
npm ERR! syscall: 'open',
npm ERR! path: '/home/vagrant/Code/personal/30qingnian/node_modules/gulp-sass/node_modules/gulp-util/node_modules/dateformat/node_modules/meow/node_modules/redent/node_modules/indent-string/node_modules/repeating/node_modules/is-finite/node_modules/number-is-nan/package.json.77f75000f46452909c26902c883855d1' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
npm ERR! Linux 3.19.0-25-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! node v4.1.1
npm ERR! npm v2.14.4
npm ERR! path npm-debug.log.4d140ded5f1215f7b1f5cc1ac44d6184
npm ERR! code ETXTBSY
npm ERR! errno -26
npm ERR! syscall rename
npm ERR! ETXTBSY: text file is busy, rename 'npm-debug.log.4d140ded5f1215f7b1f5cc1ac44d6184' -> 'npm-debug.log'
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm ERR! Please include the following file with any support request:
npm ERR! /home/vagrant/Code/personal/30qingnian/npm-debug.log
重试后,npm install , sudo npm install 都不起作用。
应该是npm版本问题。2.0.4的gulp-sass对于您用的版本过高了,尝试升级一下node版本或者选一个低版本的gulp套件
@codenodecn @SharkIng
npm ERR! Linux 3.19.0-25-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! node v5.0.0
npm ERR! npm v3.3.6
npm ERR! path ../has-ansi/cli.js
npm ERR! code EPROTO
npm ERR! errno -71
npm ERR! syscall symlink
npm ERR! EPROTO: protocol error, symlink '../has-ansi/cli.js' -> '/home/vagrant/phphub/node_modules/gulp-asset-manifest/node_modules/.bin/has-ansi'
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm ERR! Linux 3.19.0-25-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! node v5.0.0
npm ERR! npm v3.3.6
npm ERR! path npm-debug.log.067a8ce4fd9562da62e641ff65ef5530
npm ERR! code ETXTBSY
npm ERR! errno -26
npm ERR! syscall rename
npm ERR! ETXTBSY: text file is busy, rename 'npm-debug.log.067a8ce4fd9562da62e641ff65ef5530' -> 'npm-debug.log'
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm ERR! Please include the following file with any support request:
npm ERR! /home/vagrant/phphub/npm-debug.log
请教一下是什么问题