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 run-scripts设置shell

我在Windows上运行npm,并希望在运行脚本中使用&style并行操作,但在cmd中并行运行,在我的package.json文件中是一种混乱我想写 – 脚本:{“go”:“cmd1&cmd2”} 但是npm在cmd.exe下执行脚本,不知道什么; 我可以把它改成脚本:{“go”:“bats / bat1.bat”)其中bat1.bat是一个cmd bat文件,它使用windows风格调用或启动命令并行运行命令。 这工作,但给我一个只能在Windows上工作的脚本 如果我可以让npm在bash clone或cygwin下运行这个脚本,我会更简单一些。我试过config:{“shell”:“bash”}但是仍然运行了cmd.exe 有没有办法告诉npm使用特定的shell(而不是cmd.exe)来运行脚本?

Node.JS NPM不能在Windows上工作

我刚刚安装了最新版本的nodejs,虽然我可以让它运行js文件,但是我不能让npm做任何事情。 如果我打开node.exe,它会popup一个提示,然后我分别尝试下面的每一个,但都没有工作: > node npm install socket.io > npm install socket.io > help > node help 以上所有的结果都只是返回“…”这一行,然后我input的每一个东西,我只是得到另一行“…”。 这是非常令人沮丧的。 我究竟做错了什么?

NPM卡住给出相同的错误EISDIR:目录上的非法操作,错误读取(本机)

无论我在哪个目录下,以及在cmd.exe中input“npm”之后,都会遇到此错误。 这里是npm-debug.log: 0 info it worked if it ends with ok 1 verbose cli [ 'C:\\Program Files\\nodejs\\node.exe', 1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js' ] 2 info using npm@2.14.12 3 info using node@v4.2.6 4 verbose stack Error: EISDIR: illegal operation on a directory, read 4 verbose stack at Error (native) 5 verbose cwd C:\Users\me 6 error Windows_NT […]

什么Node.js的MySQL驱动程序在Windows上工作?

我想在Windows上使用MySQL和Node.js。 我曾尝试使用node-db-mysql ,但看起来不支持Windows。 是否有任何其他MySQL的Node.js驱动程序在Windows上的作品?

无法通过npm安装socket.io

我安装了nodejs v0.12.2,以及Visual C ++ Express 2010和Visual Studio 2010 Service Pack 1.当我运行npm install -g socket.io ,出现了数千行错误。 像下面的东西,任何人都可以帮助研究和解决这个错误? D:\GitProjects\almwplus\client\node_modules\socket.io\node_modules\socket.io-client\node_modules\eng ine.io-client\node_modules\ws>if not defined npm_config_node_gyp (node "C:\Program Files (x86)\nodej s\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (r ebuild) Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch. bufferutil.cc D:\GitProjects\almwplus\client\node_modules\socket.io\node_modules\socket.io-client\node_modules\en gine.io-client\node_modules\ws\node_modules\nan\nan.h(213): error C2039: […]

如何在Windows上更新npm?

当我从msi( http://nodejs.org/download/ )安装节点0.10.33时,我得到了旧版本的npm(1.4.28)。 我如何在Windows上升级npm? npm install -g npm 不起作用; 我还有老npm。