相关疑难解决方法(0)

npm在没有sudo的情况下抛出错误

我刚刚通过nodejs.org上的软件包安装了node和npm,每当我尝试使用npm搜索或安装某些内容时,它会抛出以下错误,除非我sudo命令.我觉得这是一个权限问题?我已经是管理员了.

npm ERR! Error: EACCES, open '/Users/chietala/.npm/-/all/.cache.json'
npm ERR!  { [Error: EACCES, open '/Users/chietala/.npm/-/all/.cache.json']
npm ERR!   errno: 3,
npm ERR!   code: 'EACCES',
npm ERR!   path: '/Users/chietala/.npm/-/all/.cache.json' }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.

npm ERR! System Darwin 12.2.0
npm ERR! command "node" "/usr/local/bin/npm" "search" "bower"
npm ERR! cwd /Users/chietala
npm ERR! node -v v0.10.4
npm ERR! npm -v 1.2.18
npm ERR! path /Users/chietala/.npm/-/all/.cache.json
npm ERR! code EACCES
npm ERR! errno 3
npm ERR! stack …
Run Code Online (Sandbox Code Playgroud)

unix permissions sudo node.js npm

1218
推荐指数
16
解决办法
44万
查看次数

如何修复自制权限?

我已经卸载并安装了Homebrew 3次,因为它似乎永远不允许我安装任何东西,因为它在大多数安装结束时拒绝我的权限.

作为一个例子,我将发布我目前面临的这个libjpeg下载场景.

我尝试安装libjpeg并获取:

$ brew install libjpeg
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/jpeg-8d.mountain_lion.bottle.1.tar.gz
Already downloaded: /Library/Caches/Homebrew/jpeg-8d.mountain_lion.bottle.1.tar.gz
==> Pouring jpeg-8d.mountain_lion.bottle.1.tar.gz
Warning: Could not link jpeg. Unlinking...
Error: The brew link step did not complete successfully
The formula built, but is not symlinked into /usr/local
You can try again using `brew link jpeg'
Error: Permission denied - /usr/local/opt/jpeg
Run Code Online (Sandbox Code Playgroud)

'brew link jpeg'导致

Error: Permission denied - /usr/local/opt/jpeg
Run Code Online (Sandbox Code Playgroud)

这是我的酿酒医生所读的内容

$ brew doctor
Warning: "config" scripts exist outside your system or Homebrew directories.
./configure scripts often look …
Run Code Online (Sandbox Code Playgroud)

macos homebrew libjpeg

547
推荐指数
18
解决办法
34万
查看次数

与'make install'相反的是什么,即如何在Linux中卸载库?

在跑步的时候

./configure --prefix=/mingw 
Run Code Online (Sandbox Code Playgroud)

在我以前运行的库的MinGW/MSYS系统上

'./configure --prefix=/mingw && make && make install' 
Run Code Online (Sandbox Code Playgroud)

我发现了这条消息:

警告:已安装Vamp插件SDK的一个版本.如果您安装新版本而不先删除旧版本,则会出现忧虑和悲伤.(继续)

这让我很担心.与'make install'相反的是什么,即如何在Linux中卸载库?"干净"会做这项工作,还是涉及其他步骤?

makefile uninstall

377
推荐指数
9
解决办法
29万
查看次数

Npm安装找不到模块'semver'

我不能npm install在NodeJS中使用命令提示符.我在运行时遇到这些错误npm install:

module.js:339
    throw err;
    ^
Error: Cannot find module 'semver'
    at Function.Module._resolveFilename (module.js:337:15)
    at Function.Module._load (module.js:287:25)
    at Module.require (module.js:366:17)
    at require (module.js:385:17)
    at Object.<anonymous> (C:\Users\admin\AppData\Roaming\npm\node_modules\npm\l
ib\config\defaults.js:6:14)
    at Module._compile (module.js:435:26)
    at Object.Module._extensions..js (module.js:442:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:311:12)
    at Module.require (module.js:366:17)
Run Code Online (Sandbox Code Playgroud)

请帮我

javascript node.js mean-stack

175
推荐指数
21
解决办法
11万
查看次数

如何卸载从pkg(Mac OS X)安装的nodejs?

我在Mac上从pkg文件安装了NodeJS.现在我需要卸载它.请告诉我该怎么做.我试图从这个列表中删除文件:

lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom

但节点仍然在我的电脑上.

node.js pkg-file

122
推荐指数
8
解决办法
16万
查看次数

在ubuntu 14.04中完全卸载nodejs,npm和node

我知道这个问题已被多次询问,但我还是不能这样做.所以我错误地安装了"node" sudo apt-get install node,后来我安装了nodejs(v0.10.37).我尝试用npm更新到v0.12,但是当我这样做时它仍然说0.10.37 nodejs -v.此外,我不能使用node命令,因为我之前错误地安装了其他"节点事物".我尝试了人们在所有其他答案中谈到的所有不同命令,但我还没有做到.我认为主要的问题是我一直有错误的节点包,并且安装nodejs-legacy不起作用.该npm install命令也可以工作并创建包含文件的文件夹,但我的应用程序仍然说缺少库.

node.js ubuntu-14.04

91
推荐指数
8
解决办法
25万
查看次数

Webpack - webpack-dev-server:找不到命令

我正在使用webpack处理React webapp,与本教程一起使用.

无意中,我将node_modules文件夹添加到我的git中.然后我再次使用它删除它git rm -f node_modules/*.

现在,当我尝试启动webpack服务器时,出现以下错误:

> webpack-dev-server -d --config webpack.dev.config.js --content-base public/ --progress --colors

sh: webpack-dev-server: command not found

npm ERR! Darwin 14.4.0
npm ERR! argv "node" "/usr/local/bin/npm" "run" "devserve"
npm ERR! node v0.12.4
npm ERR! npm  v2.10.1
npm ERR! file sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn
npm ERR! Blabber@0.0.1 devserve: `webpack-dev-server -d --config webpack.dev.config.js --content-base public/ --progress --colors`
npm ERR! spawn ENOENT
Run Code Online (Sandbox Code Playgroud)

起初我以为这只是我的项目,但后来我检查了教程的代码检查点:同样的错误!所以有些东西似乎在全球搞砸了.

这是我到目前为止所尝试的:

  • rm node_modules …

node.js npm webpack

85
推荐指数
5
解决办法
12万
查看次数

npm install上超出了最大调用堆栈大小

我正在尝试运行npm install,这是从控制台输出:

npm ERR! Linux 4.8.0-27-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
npm ERR! node v6.9.1
npm ERR! npm  v3.10.8

npm ERR! Maximum call stack size exceeded
npm ERR! 
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>
Run Code Online (Sandbox Code Playgroud)

这是以下内容npm-debug.log:

113791 verbose stack RangeError: Maximum call stack size exceeded
113791 verbose stack     at Object.color (/usr/lib/node_modules/npm/node_modules/npmlog/node_modules/console-control-strings/index.js:115:32)
113791 verbose stack     at EventEmitter.log._format (/usr/lib/node_modules/npm/node_modules/npmlog/log.js:252:51)
113791 verbose stack     at EventEmitter.<anonymous> (/usr/lib/node_modules/npm/node_modules/npmlog/log.js:138:24)
113791 verbose stack     at …
Run Code Online (Sandbox Code Playgroud)

javascript node.js npm

83
推荐指数
13
解决办法
9万
查看次数

Brew医生 - "警告:在/ usr/local/include中找到未编号的头文件"?

当我运行时brew doctor,抛出以下错误

Warning: Unbrewed header files were found in /usr/local/include.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

Unexpected header files:
    /usr/local/include/curl/curl.h
    /usr/local/include/curl/curlbuild.h
    /usr/local/include/curl/curlrules.h
    /usr/local/include/curl/curlver.h
    /usr/local/include/curl/easy.h
    /usr/local/include/curl/mprintf.h
    /usr/local/include/curl/multi.h
    /usr/local/include/curl/stdcheaders.h
    /usr/local/include/curl/typecheck-gcc.h
    /usr/local/include/node/ares.h
    /usr/local/include/node/ares_version.h
    /usr/local/include/node/nameser.h
    /usr/local/include/node/node.h
    /usr/local/include/node/node_buffer.h
    /usr/local/include/node/node_internals.h
    /usr/local/include/node/node_object_wrap.h
    /usr/local/include/node/node_version.h
    /usr/local/include/node/openssl/opensslconf.h
    /usr/local/include/node/uv-private/ngx-queue.h
    /usr/local/include/node/uv-private/stdint-msvc2008.h
    /usr/local/include/node/uv-private/tree.h
    /usr/local/include/node/uv-private/uv-bsd.h
    /usr/local/include/node/uv-private/uv-darwin.h
    /usr/local/include/node/uv-private/uv-linux.h
    /usr/local/include/node/uv-private/uv-sunos.h
    /usr/local/include/node/uv-private/uv-unix.h
    /usr/local/include/node/uv-private/uv-win.h
    /usr/local/include/node/uv.h
    /usr/local/include/node/v8-debug.h
    /usr/local/include/node/v8-preparser.h
    /usr/local/include/node/v8-profiler.h
    /usr/local/include/node/v8-testing.h
    /usr/local/include/node/v8.h
    /usr/local/include/node/v8stdint.h
    /usr/local/include/node/zconf.h
    /usr/local/include/node/zlib.h
Run Code Online (Sandbox Code Playgroud)

删除这些文件会安全吗?解决此警告的最佳方法是什么?

homebrew brew-doctor

71
推荐指数
2
解决办法
4万
查看次数

npm不起作用,总是得到这个错误 - >错误:找不到模块'我们还在那里'

我试图用Yosemite在Mac上安装grunt.节点已安装在最新版本中.如果我在终端输入"node -v",我会得到第v0.12.5行.非常好.但是当我想用npm安装东西时,我只得到一个错误......

我试过"sudo npm install -g grunt-cli","sudo npm install npm -g"以及"npm -v"我总是得到这个错误......

Error: Cannot find module 'are-we-there-yet'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:278:25)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (/usr/local/Cellar/node/0.10.22/lib/node_modules/npm/node_modules/npmlog/log.js:2:16)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
Run Code Online (Sandbox Code Playgroud)

有人知道问题是什么或更好的解决方案?

macos installation node.js npm

55
推荐指数
5
解决办法
4万
查看次数