Articles of npm

我如何安装节点和NPM,所以我不必使用sudo?

我试图在Ubuntu 14.04机器上设置Node.js和NPM,但遇到了一些麻烦。 在我第一次尝试时,我试图安装软件包(有时甚至与sudo )不断得到EACCES错误,所以我完全卸载节点和npm。 现在我想弄清楚如何安装它们,而不需要我运行所有的sudo ,不会给我EACCES错误。 我宁愿不使用NVM,除此之外,我刚刚发现了一些零散的部分答案,其中一些相互矛盾,或者只是使用稍微不同的语法。 我真的很感谢这个帮助。 我刚刚从Windows切换到Linux,并试图build立起来,所以我可以再次开始工作。

CentOS错误 – sudo:有效的uid不是0,是sudo安装的setuid root?

我用同样的标题发现了另一个问题,但是,我想我的情况有点不同。 为了设置新项目,我需要安装nodejs。 我意识到它只在与sudo一起使用时才起作用。 例如。 sudo npm 此外,我访问了链接https://docs.npmjs.com/getting-started/fixing-npm-permissions并执行 sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share} 更改默认的目录权限。 现在因为我也必须在这里申请npm,所以我跑了 sudo chown -R $(whoami) $(sudo npm config get prefix)/{lib/node_modules,bin,share} 发布这个,每当我尝试使用sudo,我得到这个错误 – sudo: effective uid is not 0, is sudo installed setuid root? 我知道我的npm设置本应该更好,但是我是Linux新手。 任何帮助,将不胜感激。 🙂 更多信息 – ls -l $(which sudo)给出=> —s–x–x. 1 dev root 123832 Aug 13 […]

npm安装导致npm ERR等错误! tar.unpack解压Debian上的错误

安装Grunt在所示的Bootstrap文档中,我首先使用npm install -g grunt-cli全局npm install -g grunt-cli ,现在我正在尝试执行npm install ,但只是出现错误: root@devvm:/var/www/axit/portfolio/public/bower_components/bootstrap# npm install npm ERR! tar.unpack untar error /root/.npm/wrappy/1.0.1/package.tgz npm ERR! tar.unpack untar error /root/.npm/wrappy/1.0.1/package.tgz npm ERR! tar.unpack untar error /root/.npm/brace-expansion/1.1.0/package.tgz npm ERR! tar.unpack untar error /root/.npm/delayed-stream/0.0.5/package.tgz npm WARN optional dep failed, continuing form-data@0.1.4 npm ERR! tar.unpack untar error /root/.npm/is-property/1.0.2/package.tgz npm WARN optional dep failed, […]

NPM不能安装appjs。 错误:无法find模块'优美fs'

我已经安装了node.js和npm,但是当我尝试安装appjs时,出现以下错误: zephlon@zephlon-T5254:~$ npm install appjs node.js:201 throw e; // process.nextTick error, or 'error' event on first tick ^ Error: Cannot find module 'graceful-fs' at Function._resolveFilename (module.js:334:11) at Function._load (module.js:279:25) at Module.require (module.js:357:17) at require (module.js:368:17) at Object.<anonymous> (/usr/share/npm/lib/utils/ini.js:32:10) at Module._compile (module.js:432:26) at Object..js (module.js:450:10) at Module.load (module.js:351:31) at Function._load (module.js:310:12) at Module.require (module.js:357:17) 在尝试安装graceful-fs我遇到类似的错误。 我正在使用Ubuntu […]

用于Windows的NPM软件包“bin”脚本

Cucumber.js提供了一个命令行“binary”,它是一个包含shebang指令的简单.js文件: #!/usr/bin/env node var Cucumber = require('../lib/cucumber'); // … 该二进制文件在package.json中用"bin"configuration键指定: { "name" : "cucumber" , "description" : "The official JavaScript implementation of Cucumber." // … , "bin": { "cucumber.js": "./bin/cucumber.js" } // … 这一切在POSIX系统上运行良好。 有人在Windows上运行Cucumber.js时报告了一个问题 。 基本上, .js文件似乎是通过Windows(而不是Node.js)的JScript解释器执行的,并且由于shebang指令而引发语法错误。 我的问题是:build立一个适用于UNIX和Windows系统的“二进制”脚本的build议方法是什么? 谢谢。

在公司代理的Windows shell上使用npm时出错

我正在尝试使用安装phonegap npm install -g phonegap 我在代理,所以我设置 npm config set proxy http://username:password@proxy.company.com:8080 npm config set https-proxy https://username:password@proxy.company.com:8080 我尝试通过npm install -g phonegap进行安装时出现错误 Assertion failed (wrap->ssl_) != (nullprt), file src\tls_wrap.cc, line 320

npm安装什么都不做 – 它是如何工作的?

我有一个npm的麻烦,我还没有find解决scheme在networking上。 今天我想用nodejs,npm,bower等开始我的冒险 我使用Windows 8.1。 我安装了最新的nodejs(v0.12.0)。 我尝试了x64和x86版本的这些步骤。 我用pipe理权限打开了nodejs命令行。 我更新npm到2.5.0版本。 当我运行npm install bower -g我看到一个似乎显示进度的字符(它正在滚动),但没有任何反应。 即使我把它“工作”了30分钟,也没有任何反应。 它永远不会结束。 当我键入np ls -g它只显示npm@2.5.0和它的依赖关系。 我不知道我可以提供什么其他信息。 没有错误和日志。 请帮忙。 更新 日志: npm info it worked if it ends with ok npm verb cli [ 'node', npm verb cli 'C:\\Users\\Lucek\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js', npm verb cli '–verbose', npm verb cli 'install', npm verb cli 'bower', npm verb cli […]

ETIMEDOUT在Windows上安装节点包时出错

我正尝试在全新安装的节点中使用npm在我的Windows机器上安装节点包。 但是,我收到ETIMEDOUT错误。 我检查了几个与类似的问题的其他stackoverflow问题,几乎所有的问题都涉及到代理后面的问题。 我的情况并非如此。 我的系统不在任何代理服务器后面。 有人可以帮我解决这个问题吗? PS C:\windows\system32> npm -v 2.5.1 PS C:\windows\system32> npm install bower -g npm ERR! Windows_NT 6.3.9600 npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "i nstall" "bower" "-g" npm ERR! node v0.12.0 npm ERR! npm v2.5.1 npm ERR! code ETIMEDOUT npm ERR! errno ETIMEDOUT npm ERR! syscall connect npm ERR! network […]

npm全局安装不会将软件包添加到Windows 8.1上的PATH

当我运行npm install -g <package>它将软件包安装在我的用户/ AppData / Roaming / npm / npm_modules /文件夹中。 这个子文件夹不在我的PATH中,所以如果我试图运行包而不显式地调用整个path,调用失败时,一个'<package>' is not recognized as an internal or external command, operable program or batch file. 我能做些什么来解决这个问题? 谢谢

我已经安装了angular度cli,但它显示无法在cmd中识别

其实我已经安装Nodejs ,然后npm ,然后angular cli正确(afaik)。 但是在windows cmd和git bash中,它显示为“ng –version”,如下所示: ng不被识别为内部或外部命令,可操作程序或batch file。 从Windows命令提示符 从github bash 但是当我用节点命令提示符尝试这个命令时,它显示了ng版本。 正因为如此,我不能使用ng服务。 另外我试图安装凉亭和吞咽。 为他们两个获得相同的“不被认可的”错误。 帮助解决这个问题。 感谢和问候,sharfudeen