linux gulp 安装教程,linux – 安装gulp browserify始终给出错误

我试图用这个命令安装gulp-browserify:

npm install gulp-browserify --save-dev

我已经成功安装了许多其他软件包

gulp-autoprefixer

gulp-concat

gulp-minify-css

gulp-sass

gulp-uglify

所有这些安装都很好,这是我的package.json文件的样子

{

"devDependencies": {

"gulp-autoprefixer": "0.0.8",

"gulp-sass": "~0.7.2",

"gulp": "~3.8.5",

"gulp-minify-css": "~0.3.6",

"gulp-concat": "~2.2.0",

"gulp-uglify": "~0.3.1"

}

}

这是我在安装browserify时遇到的错误

http GET https://registry.npmjs.org/uglify-to-browserify

npm http 200 https://registry.npmjs.org/inline-source-map

npm http GET https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.3.0.tgz

npm ERR! Error: invalid version: 3001.0001.0000-dev-harmony-fb

npm ERR! at validVersion (/usr/lib/nodejs/read-package-json/read-json.js:573:40)

npm ERR! at final (/usr/lib/nodejs/read-package-json/read-json.js:323:23)

npm ERR! at /usr/lib/nodejs/read-package-json/read-json.js:139:33

npm ERR! at cb (/usr/lib/nodejs/slide/lib/async-map.js:48:11)

npm ERR! at /usr/lib/nodejs/read-package-json/read-json.js:251:40

npm ERR! at fs.js:268:14

npm ERR! at /usr/lib/nodejs/graceful-fs/graceful-fs.js:103:5

npm ERR! at Object.oncomplete (fs.js:107:15)

npm ERR! If you need help, you may report this log at:

npm ERR!

npm ERR! or use

npm ERR! reportbug --attach /media/tzookb/dynamic/www/meeters/npm-debug.log npm

npm ERR! System Linux 3.11.0-24-generic

npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "gulp-browserify" "--save-dev"

npm ERR! cwd /media/tzookb/dynamic/www/meeters

npm ERR! node -v v0.10.15

npm ERR! npm -v 1.2.18

npm http 200 https://registry.npmjs.org/escodegen

npm http GET https://registry.npmjs.org/escodegen/-/escodegen-1.1.0.tgz

npm http 200 https://registry.npmjs.org/callsite

npm http GET https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz

npm http 200 https://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz

npm http 200 https://registry.npmjs.org/astw

npm http GET https://registry.npmjs.org/astw/-/astw-1.1.0.tgz

npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz

npm http 200 https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.4.tgz

npm http 200 https://registry.npmjs.org/source-map

npm http GET https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz

npm http 200 https://registry.npmjs.org/source-map

npm http 200 https://registry.npmjs.org/uglify-to-browserify

npm http GET https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz

npm http 200 https://registry.npmjs.org/async

npm http GET https://registry.npmjs.org/async/-/async-0.2.10.tgz

npm http 200 https://registry.npmjs.org/optimist

npm http GET https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz

npm http 200 https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.3.0.tgz

npm http 200 https://registry.npmjs.org/escodegen/-/escodegen-1.1.0.tgz

npm http 200 https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz

npm http 200 https://registry.npmjs.org/astw/-/astw-1.1.0.tgz

npm http 200 https://registry.npmjs.org/source-map/-/source-map-0.1.34.tgz

npm http 200 https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz

npm http 200 https://registry.npmjs.org/async/-/async-0.2.10.tgz

npm http 200 https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz

npm http GET https://registry.npmjs.org/esprima-fb/-/esprima-fb-3001.0001.0000-dev-harmony-fb.tgz

npm http 200 https://registry.npmjs.org/esprima-fb/-/esprima-fb-3001.0001.0000-dev-harmony-fb.tgz

npm http GET https://registry.npmjs.org/wordwrap

npm http GET https://registry.npmjs.org/amdefine

npm http 200 https://registry.npmjs.org/wordwrap

npm http GET https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz

npm http 200 https://registry.npmjs.org/amdefine

npm http GET https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz

npm http 200 https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz

npm http 200 https://registry.npmjs.org/amdefine/-/amdefine-0.1.0.tgz

npm ERR! Error: ENOENT, lstat '/media/tzookb/dynamic/www/meeters/node_modules/gulp-browserify/node_modules/browserify/node_modules/umd/node_modules/ruglify/node_modules/uglify-js/node_modules/source-map/node_modules/amdefine/amdefine.js'

npm ERR! If you need help, you may report this log at:

npm ERR!

npm ERR! or use

npm ERR! reportbug --attach /media/tzookb/dynamic/www/meeters/npm-debug.log npm

npm ERR! System Linux 3.11.0-24-generic

npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "gulp-browserify" "--save-dev"

npm ERR! cwd /media/tzookb/dynamic/www/meeters

npm ERR! node -v v0.10.15

npm ERR! npm -v 1.2.18

npm ERR! path /media/tzookb/dynamic/www/meeters/node_modules/gulp-browserify/node_modules/browserify/node_modules/umd/node_modules/ruglify/node_modules/uglify-js/node_modules/source-map/node_modules/amdefine/amdefine.js

npm ERR! fstream_path /media/tzookb/dynamic/www/meeters/node_modules/gulp-browserify/node_modules/browserify/node_modules/umd/node_modules/ruglify/node_modules/uglify-js/node_modules/source-map/node_modules/amdefine/amdefine.js

npm ERR! fstream_type File

npm ERR! fstream_class FileWriter

npm ERR! code ENOENT

npm ERR! errno 34

npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:284:26

npm ERR! fstream_stack Object.oncomplete (fs.js:107:15)

npm ERR!

npm ERR! Additional logging details can be found in:

npm ERR! /media/tzookb/dynamic/www/meeters/npm-debug.log

npm ERR! not ok code 0

解决方法:

您运行的是哪个版本的节点?当您尝试在较旧版本的节点上安装较新的模块时,通常会出现这种错误.

1 – rm -rf node_modules

2 – 将节点更新到最新版本

2.1 - sudo npm cache clean -f

2.2 - sudo npm install -g n

2.3 - sudo n stable

3 – 尝试再次安装gulp-browsify

标签:linux,node-js,npm,gulp

来源: https://codeday.me/bug/20190528/1173451.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值