Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Travis ci 如何在Travis CI上安装uglify js?_Travis Ci_Uglifyjs - Fatal编程技术网

Travis ci 如何在Travis CI上安装uglify js?

Travis ci 如何在Travis CI上安装uglify js?,travis-ci,uglifyjs,Travis Ci,Uglifyjs,我的构建在Travis CI上失败,因为无法安装uglify js。输出日志的相关部分如下所示。我安装的是代码> Nojjs和NPM ,因为这是一个语言:CPP < /Cube >并不是一个语言:NoDEJIJS/COD> Bug(它是一个C++库,它绑定到其他语言,包括一些需要缩小的客户端JavaScript)。 $sudo apt get install nodejs npm--force yes--假设yes--修复故障 $sudo npm安装-g uglify js npm http G

我的构建在Travis CI上失败,因为无法安装
uglify js
。输出日志的相关部分如下所示。我安装的是代码> Nojjs<代码>和NPM ,因为这是一个语言:CPP < /Cube >并不是一个<代码>语言:NoDEJIJS/COD> Bug(它是一个C++库,它绑定到其他语言,包括一些需要缩小的客户端JavaScript)。
$sudo apt get install nodejs npm--force yes--假设yes--修复故障
$sudo npm安装-g uglify js
npm http GEThttps://registry.npmjs.org/uglify-js
npm错误!错误:无法从注册表获取:uglify js
npm错误!在/usr/share/npm/lib/utils/npm registry client/get.js:139:12
npm错误!在cb(/usr/share/npm/lib/utils/npm registry client/request.js:31:9)
npm错误!应请求。\回调(/usr/share/npm/lib/utils/npm registry client/Request.js:136:18)
npm错误!at Request.callback(/usr/lib/nodejs/Request/main.js:119:22)
npm错误!应要求。(/usr/lib/nodejs/request/main.js:212:58)
npm错误!at Request.emit(events.js:88:20)
npm错误!在ClientRequest。(/usr/lib/nodejs/request/main.js:412:12)
npm错误!在ClientRequest.emit(events.js:67:17)
npm错误!在HTTPParser.onIncoming(http.js:1261:11)
npm错误!在HTTPParser.onHeadersComplete(http.js:102:31)
npm错误!您可以在以下位置报告此日志:
npm错误!
npm错误!或使用
npm错误!reportbug——attach/home/travis/build/stencila/stencila/npm-debug.log npm
npm错误!
npm错误!系统Linux 2.6.32-042stab094.7
npm错误!命令“node”“/usr/bin/npm”“install”“-g”“uglify js”
npm错误!cwd/home/travis/build/stencila/stencila
npm错误!节点-v v0.6.12
npm错误!npm-V1.1.4
npm错误!无法从注册表获取消息:uglify js
npm错误!
npm错误!其他日志记录详细信息可在以下位置找到:
npm错误/home/travis/build/stencila/stencila/npm-debug.log
npm不好
命令“sudo npm install-g uglify js”失败,并在运行期间以1退出。

进一步测试后,您需要在不使用
sudo的情况下运行
npm
来解决问题。这样您就不需要事先调用
apt-get

根据
nodejs
(和
npm
?)应该已经安装。但是当我删除上面的
apt-get
行时,我得到了
sudo:npm:command-not-found
。您好,我只是尝试了一个简单的文件,它似乎可以工作,而无需事先通过
apt-get
安装
npm
。这是我的名片。(即使构建失败,日志显示我能够成功调用
uglifyjs
)。您能提供您的.travis.yml文件吗?非常感谢您的帮助。这起到了作用并修复了构建(尽管在我写这篇文章时它仍在运行后续任务):
$ sudo apt-get install nodejs npm --force-yes --assume-yes --fix-broken
$ sudo npm install -g uglify-js
npm http GET https://registry.npmjs.org/uglify-js
npm ERR! Error: failed to fetch from registry: uglify-js
npm ERR!     at /usr/share/npm/lib/utils/npm-registry-client/get.js:139:12
npm ERR!     at cb (/usr/share/npm/lib/utils/npm-registry-client/request.js:31:9)
npm ERR!     at Request._callback (/usr/share/npm/lib/utils/npm-registry-client/request.js:136:18)
npm ERR!     at Request.callback (/usr/lib/nodejs/request/main.js:119:22)
npm ERR!     at Request.<anonymous> (/usr/lib/nodejs/request/main.js:212:58)
npm ERR!     at Request.emit (events.js:88:20)
npm ERR!     at ClientRequest.<anonymous> (/usr/lib/nodejs/request/main.js:412:12)
npm ERR!     at ClientRequest.emit (events.js:67:17)
npm ERR!     at HTTPParser.onIncoming (http.js:1261:11)
npm ERR!     at HTTPParser.onHeadersComplete (http.js:102:31)
npm ERR! You may report this log at:
npm ERR!     <http://bugs.debian.org/npm>
npm ERR! or use
npm ERR!     reportbug --attach /home/travis/build/stencila/stencila/npm-debug.log npm
npm ERR! 
npm ERR! System Linux 2.6.32-042stab094.7
npm ERR! command "node" "/usr/bin/npm" "install" "-g" "uglify-js"
npm ERR! cwd /home/travis/build/stencila/stencila
npm ERR! node -v v0.6.12
npm ERR! npm -v 1.1.4
npm ERR! message failed to fetch from registry: uglify-js
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /home/travis/build/stencila/stencila/npm-debug.log
npm not ok
The command "sudo npm install -g uglify-js" failed and exited with 1 during .