当前位置: 首页 > 知识库问答 >
问题:

NPM“EACCES”错误,未通过更改默认目录修复

梁丘翔
2023-03-14

我从NPM收到了一个EACCES错误,所以我按照以下指示通过更改默认目录来修复它:https://docs.npmjs.com/getting-started/fixing-npm-permissions使用他们在最后给出的测试,我在全局范围内安装了jshint,没有任何错误。

然而,当我尝试构建一个角度项目时

sudo ng new ProjectName --style=scss --routing

我犯了很多错误,第一个是

Unable to save binary /home/addem/Web/ExplainAngular/node_modules/node-sass/vendor/linux-x64-57 : { Error: EACCES: permission denied, mkdir '/home/addem/Web/ExplainAngular/node_modules/node-sass/vendor'

然后,我按照以下说明进行操作:错误:EACCES:权限被拒绝

仍然没有解决问题,所以在这一点上我不知道该怎么办。

共有1个答案

颛孙和颂
2023-03-14

我发现了原因。在遵循上述修复之前,我已经安装了Angular CLI,因此Angular CLI没有所有。。。它需要的“东西”。我想可能是依赖项或包。无论如何,在完成上述修复并运行

npm install -g @angular/cli

我现在可以创建没有错误的项目了。

 类似资料:
  • 本文向大家介绍Laravel 更改默认应用目录,包括了Laravel 更改默认应用目录的使用技巧和注意事项,需要的朋友参考一下 示例 在某些情况下,您可能希望将应用程序目录重命名为其他名称。在Laravel4中,您可以更改配置条目,这是在Laravel5中完成配置的一种方法。 在此示例中,我们将app目录重命名为src。 覆盖应用程序类 目录名app被硬编码到核心Application类中,因此必

  • xampp中的php.ini文件位于此处: phpinfo包含以下信息: 配置文件(php.ini)路径C:\WINDOWS 已加载的配置文件(无) 扫描此目录以获取更多信息。ini文件(无) 如何更改目录?

  • 目前我正在使用 硒-3.3.0 火狐-52.2.0 壁虎驱动器-13

  • 当通过URL调用我的Web应用程序中不存在的项目时,Spring会使用JSON响应,其中包含(时间、状态、错误、消息、路径)等数据。所以,我需要更改这个JSON的结构,特别是我需要删除路径。我该怎么做?我应该在我的项目中在哪里实现异常的自定义?向大家问好! json响应修改

  • 问题内容: 我有一个需要修改数据库表中列默认值的要求。该表已经是数据库中的现有表,并且当前该列的默认值为NULL。现在,如果将新的默认值添加到此列,如果我是正确的话,它将列的所有现有NULL更新为新的DEfault值。有没有一种方法可以不执行此操作,但仍在列上设置新的默认值。我的意思是我不想更新现有的NULL,并希望它们保留为NULL。 在这方面的任何帮助,不胜感激。谢谢 问题答案: 您对将会发生

  • 默认情况下,Tomcat配置的默认端口是8080。这就是为什么所有已部署的Web应用程序都可以通过URL访问的原因:http://localhost:8080/yourapp。如果希望应该在80端口上运行,则需要将默认端口8080更改为80,这是HTTP连接器的默认端口。 要更改此端口,请打开并找到以下内容: 更改为以下内容: 修改后,您可以使用"http://localhost/"来访问您的应用