我刚刚通过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) 我正在尝试使用此命令安装monaca。
npm install -g monaca
Run Code Online (Sandbox Code Playgroud)
但是在收到这些错误之后:
npm WARN checkPermissions缺少对/ usr / local / lib / node_modules的写权限npm ERR!路径/ usr / local / lib / node_modules npm错误!代码EACCES npm ERR!errno -13 npm错误!syscall访问npm ERR!错误:EACCES:权限被拒绝,访问'/ usr / local / lib / node_modules'npm ERR!{错误:EACCES:权限被拒绝,访问'/ usr / local / lib / node_modules'npm ERR!堆栈:'错误:EACCES:权限被拒绝,访问\'/ usr / local / lib / node_modules \'',npm ERR!errno:-13,npm错误!代码:“ EACCES”,npm错误!syscall:“访问”,npm错误!路径:'/ usr / local / lib / node_modules'}
任何想法如何解决这个问题?谢谢
我正在尝试运行angular应用程序并执行ng serve命令,然后显示
错误:找不到模块“ node-sass”。
npm install -g create-react-app
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
npm ERR! code EACCES
npm ERR! syscall access
npm ERR! path /usr/local/lib/node_modules
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
npm ERR! { Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
npm ERR! stack: 'Error: EACCES: permission denied, access \'/usr/local/lib/node_modules\'',
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'access',
npm ERR! path: '/usr/local/lib/node_modules' }
npm ERR!
npm ERR! The operation was rejected by …Run Code Online (Sandbox Code Playgroud) 我的 Mac 上有 Visual Studio Code,并且想要安装 TypeScript for Angular。我想我之前已经安装了 Node.js 或 Git。如果 TypeScript 在 Mac 终端中运行,来自 TypeScript 网站的此命令应该会安装 TypeScript,但事实并非如此:
npm install -g typescript
Run Code Online (Sandbox Code Playgroud)
如果我将其粘贴到终端中并按 Enter 键,则终端中会出现此错误代码:(问题是什么?我真的不明白并且对终端一无所知,我不是计算机专业人士。会吗?如果您能为初学者提供简单易懂的提示,将会有很大帮助。谢谢!!)
MacBook-Pro:~ Max$ npm install -g typescript
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
npm ERR! path /usr/local/lib/node_modules
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access
npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules'
npm ERR! { [Error: EACCES: permission denied, access '/usr/local/lib/node_modules']
npm ERR! stack:
npm ERR! 'Error: EACCES: …Run Code Online (Sandbox Code Playgroud) 我试图在我的服务器上安装yeoman但由于某种原因,我一直得到一个权限被拒绝错误.
$npm install -g yo
/root/.node/bin/yo -> /root/.node/lib/node_modules/yo/cli.js
> yo@1.3.3 postinstall /root/.node/lib/node_modules/yo
> yodoctor
sh: 1: yodoctor: Permission denied
npm ERR! yo@1.3.3 postinstall: `yodoctor`
npm ERR! Exit status 127
npm ERR!
npm ERR! Failed at the yo@1.3.3 postinstall script.
npm ERR! This is most likely a problem with the yo package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! yodoctor
npm ERR! You can get their info via:
npm …Run Code Online (Sandbox Code Playgroud) 我正在通过终端安装create-react-app.我检查过node.js版本是4.5.0,高于此处的要求.并且npm的版本是2.15.9.然后我输入命令npm install -g create-react-app,出现了这样的错误信息:
npm ERR! tar.unpack untar error /Users/xiufenxu/.npm/create-react-app/0.6.0/package.tgz
npm ERR! Darwin 16.0.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "create-react-app"
npm ERR! node v4.5.0
npm ERR! npm v2.15.9
npm ERR! path /usr/local/lib/node_modules/create-react-app
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall mkdir
npm ERR! Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/create-react-app'
npm ERR! at Error (native)
npm ERR! { [Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/create-react-app']
npm ERR! errno: -13,
npm ERR! code: 'EACCES', …Run Code Online (Sandbox Code Playgroud) npm ×5
node.js ×4
javascript ×2
macos ×2
reactjs ×2
angular ×1
monaca ×1
permissions ×1
sudo ×1
terminal ×1
typescript ×1
ubuntu ×1
unix ×1