- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试生成一个新的 Angular 项目:
npm install -g @angular/cli
然后弹出一个我不知道如何解决的错误:
npm ERR! code EACCES
npm ERR! syscall access
npm ERR! path /usr/local/lib/node_modules/@angular/cli/node_modules/@schematics/update/node_modules/npm-package-arg/node_modules/semver
npm ERR! errno -13
npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules/@angular/cli/node_modules/@schematics/update/node_modules/npm-package-arg/node_modules/semver'
npm ERR! { [Error: EACCES: permission denied, access '/usr/local/lib/node_modules/@angular/cli/node_modules/@schematics/update/node_modules/npm-package-arg/node_modules/semver']
npm ERR! stack:
npm ERR! 'Error: EACCES: permission denied, access \'/usr/local/lib/node_modules/@angular/cli/node_modules/@schematics/update/node_modules/npm-package-arg/node_modules/semver\'',
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'access',
npm ERR! path:
npm ERR! '/usr/local/lib/node_modules/@angular/cli/node_modules/@schematics/update/node_modules/npm-package-arg/node_modules/semver' }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.
npm ERR! A complete log of this run can be found in:
npm ERR! /Users/simonanikolova/.npm/_logs/2020-07-04T16_47_21_985Z-debug.log
可能与问题相关的其他一些具体事项:
我的 Mac OS 有两个登录名:管理员用户和个人用户
macOS Catalina 版本:10.15.5
npm 版本:6.14.5
TypeScript 版本:3.5.3
Angular 版本:
Angular CLI:9.0.0 Node :10.16.1操作系统:darwin x64
Angular :未定义... Ivy 工作区:
包版本@angular-devkit/architect 0.900.0(仅限 cli)@angular-devkit/core 9.0.0(仅限cli)@angular-devkit/schematics 9.0.0(仅限 cli)@schemics/angular 9.0.0(仅限cli)@schemics/update 0.900.0(仅限 cli)webpack 4.43.0
ALSO:在我研究如何解决问题期间,我尝试更改我的文件权限:我切换到我的管理员用户并在终端中输入:
sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
如果有人可以帮助我,我将非常高兴!谢谢!
最佳答案
如果您使用手动安装,一旦您使用 sudo 安装了一个包,您必须继续使用它来安装它们。
解决您的情况可能会改变您的 NPM's default folder
To minimize the chance of permissions errors, you can configure npm to use a different directory. In this example, you will create and use hidden directory in your home directory.
mkdir ~/.npm-global
npm 配置设置前缀 '~/.npm-global'
export PATH=~/.npm-global/bin:$PATH
source ~/.profile
npm install -g jshint
NPM_CONFIG_PREFIX=~/.npm-global
另一个方法可能是使用 Node 管理器包 (nvm, n) 重新安装 NPM
关于node.js - 错误 : EACCES: permission denied, 访问 '/usr/local/lib/node_modules/ANGULAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62732208/
#!/bin/bash NAME="trueguild" # Name of the applica$ DJANGOD
我在 StackOverflow 和其他一些网站上阅读了一些答案,但似乎没有一个能解决我遇到的问题。 我正在通过终端安装 AppGyver 附加组件。出现以下错误: BradMacBookPro:Sp
我正在尝试读取一个csv文件并将其索引为 flex 文件。 Logstash给出此错误: [2020-03-15T14:43:02,424][ERROR][logstash.javapipeline
我的 friend 给了我一个带有 dockerfile 的项目,这似乎对他来说工作得很好,但我得到了一个权限错误。 FROM node:alpine RUN mkdir -p /usr/src/no
我的 friend 给了我一个带有 dockerfile 的项目,这似乎对他来说工作得很好,但我得到了一个权限错误。 FROM node:alpine RUN mkdir -p /usr/src/no
我正在尝试设置 nativescript 开发环境。我按照官方文档中描述的步骤进行操作。 Link 之后,我通过使用创建了一个新项目 tns create my-first-app --templat
我想将数据写入 SD 卡,但收到以下错误:打开失败:EACCES(权限被拒绝)。我正在开发的Android版本是jelly bean(4.3)。我还在 list 文件中授予了许可。 这是我的代码:
我已经安装了一个外部 SD 卡 (7.9GB)。以下是我用来将原始音频文件从我的项目传输到 SD 卡的代码。我正在使用 JellyBean 4.2 版本。我可以使用 fileManager 应用程序来
我试图将一些字符串保存到 SD 卡。但它抛出了这个异常 open failed EACCES (Permission denied)。我在设备(asus zenfone 5)上对此进行了测试。我已经在
我正在尝试运行此命令 ionic build android 但它给了我这个错误 谁能告诉我我做错了什么。我在应用程序文件夹 sudo chmod -R a+rwx/appfolder 上运行了以下权
我有一个照片编辑 android 应用程序,用户可以选择结果照片的输出目录。问题是谷歌对 KITKAT 版本的 sdcard 写入权限进行了更改,而具有 Android KITKAT 版本的设备将不允
我试图从一个特权进程创建一个POSIX消息队列(等待以后读取),然后从一个非特权进程打开这个消息队列(发送消息),后面的mq_open()返回:EACCES。 如果创建进程和打开进程都是特权进程或都是
为 targetSdkVersion v29 构建时,我无法访问存储。 这是我的gradle配置: compileSdkVersion 29 buildToolsVersion "29
每当我使用 ionic 时 platform add [platformname]它给了我这个错误 Error: spawn EACCES at exports._errnoException (ut
我无法使用命令 yarn install 启动我的项目。获取错误: error /Users/lera/Desktop/beam-web/node_modules/sharp: Failed to a
我通常在 c9 上编码,我试图在本地环境中工作,我正在尝试一个非常愚蠢的应用程序,但我收到错误。 应用程序: //APP IMPORTS var express = require('expre
这个问题已经有答案了: FileNotFoundException: /storage/emulated/0/Android (2 个回答) java.io.FileNotFoundException
我正在开发一个应用程序,我想在其中仅从 SD 卡中的互联网下载 PDF 文件。 我正在使用 android kitkat (4.4.4)。下载文件时出现错误提示 java.io.FileNotFoun
我已经通过 npm 升级了 cordova,并且我必须在 OS X 上通过 sudo 以 root 身份运行命令 现在,当我运行“cordova build android -verbose”时,我得
尽管我在 list 文件中添加了以下内容: 我仍然收到以下错误: 07-09 13:26:18.650: E/Trace(10542): error opening trace file: No
我是一名优秀的程序员,十分优秀!