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 […]

安装了全局NPM软件包,但未find命令

我通过命令行全局安装了两个npm软件包“download”和“enigmavirtualbox” : npm install -g download和npm install -g engimavirtualbox 我试图在batch file中使用它们来捆绑我的节点项目中的一个.exe文件。 对于这两个命令, npm list -g <packagename>命令将生成相应的版本输出,与当前工作目录无关。 但是,在我的批处理脚本中找不到命令“download”和“enigmavirtualbox”。 运行npm root -g产生C:\Users\<username>\AppData\Roaming\npm\node_modules并查看该文件夹内的内容,我可以看到两个软件包的文件夹都存在。 我曾经尝试过: 如此处所述更改npm root 卸载并重新安装软件包 添加env。 variablesNODE_PATH指向C:\Users\<username>\AppData\Roaming\npm\node_modules 将C:\Users\<username>\AppData\Roaming\npm\node_modules到PATH env。 variables 我的第二台电脑上运行相同的设置(都运行Win7的64位)。 我的节点安装有问题,或者我做错了什么?

在Windows 7上使用节点0.12.2和npm 2.7.4离子安装错误

我为64位Windows 7操作系统下载节点安装文件“node-v0.12.2-x64.msi”。 所有节点和npm命令工作正常。 我检查了节点和npm版本。 但是当我尝试通过以下命令安装离子: npm install -g cordova ionic 它给了我以下错误: npm WARN engine cordova-js@3.9.0: wanted: {"node":"~0.10.x"} (current: {"node":" 0.12.2","npm":"2.7.4"}) npm WARN engine npm@1.3.4: wanted: {"node":">=0.6","npm":"1"} (current: {"node": "0.12.2","npm":"2.7.4"}) npm WARN engine xmlbuilder@2.2.1: wanted: {"node":"0.8.x || 0.10.x"} (current: { "node":"0.12.2","npm":"2.7.4"}) npm WARN installMany normalize-package-data was bundled with npm@1.3.4, but bund led package wasn't found in […]

Nodejs似乎不工作; 然而,npm确实有效

我一个星期前正在运行Node.js和Node-RED(取决于Node.js)。 我的系统是Windows 8.1 64位。 不过,今天我有一个问题: 通常情况下,我去到节点红色文件夹,并运行节点red.js。 然后,令人惊讶的是我从提示中得到以下消息: Node Commands Syntax: node {operator} [options] [arguments] Parameters: /? or /help – Display this help message. list – List nodes or node history or the cluster listcores – List cores on the cluster view – View properties of a node online – Set nodes or node to online […]

npm挂在任何命令

我安装了最新版本的Node.js(12.2 x64窗口)在我以pipe理员身份运行cmd后,尝试调用任何npm命令(npm -v除外),cmd窗口挂起。 ctrl + c后它返回终止批处理作业(Y / N)? 我试图离开cmd几个小时,但它没有给出一些结果。 这很奇怪,因为node.exe进程消耗CPU和内存比较困难。 我试图重新安装node.js几次没有成功。 我什至不能得到一些debugging信息。 我在通过rdp连接的虚拟机上遇到了这样的问题。 安装在我的笔记本电脑上的相同版本工作正常 在我的虚拟机上我有卡巴斯基杀毒软件,但关掉后,我得到了同样的结果。 有人面对这样的问题吗? 有没有办法获得更多的信息问题? 你可以请推荐我一些方法来解决?

npm update -g什么也不做,即使我已经过时了

我在Windows 10上运行npm版本3.6.0和节点版本5.6.0: > npm version { npm: '3.6.0', ares: '1.10.1-DEV', http_parser: '2.6.1', icu: '56.1', modules: '47', node: '5.6.0', openssl: '1.0.2f', uv: '1.8.0', v8: '4.6.85.31', zlib: '1.2.8' } > 我有一些全球安装的npm软件包: > npm ls -g –depth=0 C:\Users\Klas\AppData\Roaming\npm +– bower@1.7.7 +– generator-gulp-angular@1.0.2 +– generator-gulp-angular-subtask@0.9.1 +– gulp@3.9.1 +– jspm@0.16.25 +– karma-cli@0.1.2 +– live-server@0.9.0 +– protractor@3.0.0 +– tsd@0.6.5 +– tslint@3.2.2 […]

Windows,bash和`&`标志来运行并行进程

我在我的node.js应用程序中使用npm脚本进行任务自动化。 例如在我的package.json : "scripts": { "nodemon": "nodemon -w ./src bin/runServer -e js,jsx,json", "start-wds": "node bin/runWebpackDevServer", "start-dev": "npm run start-wds & npm run nodemon", … } 在Mac OS X命令npm run start-dev完美工作 – 它并行启动2个独立的进程。 但在Windows上,它只启动第一个npm run start-wds 。 有没有办法解决这个问题? 也许一些bash版本的Windows? 谢谢!