Lah*_*hah 82 javascript node.js npm bower npm-install
我跑了
npm config set prefix /usr/local
Run Code Online (Sandbox Code Playgroud)
运行该命令后,当尝试在Windows操作系统上运行任何npm命令时,我会继续进行以下操作.
Error: EPERM: operation not permitted, mkdir 'C:\Program Files (x86)\Git\local'
at Error (native)
Run Code Online (Sandbox Code Playgroud)
已删除所有文件
C:\Users\<your username>\.config\configstore\
Run Code Online (Sandbox Code Playgroud)
那没起效.
有什么建议吗?
Lah*_*hah 77
运行此命令是我的错误.
npm config set prefix/usr/local
路径/usr/local
不适用于Windows.此命令更改了前缀变量at'C:\Program Files (x86)\Git\local'
要访问并更改此目录,我需要以管理员身份运行我的cmd.
所以我做了:
npm config edit
(你会得到记事本编辑器)prefix
变量更改为C:\Users\<User Name>\AppData\Roaming\npm
然后npm start
在普通控制台中工作.
小智 24
发生这种情况是因为Windows未授予用户在系统驱动器内创建文件夹的权限.要解决这个问题:
右键点击
__CODE__
点击
__CODE__
并为该用户提供完全控制权.
Leo*_*ira 22
我最近遇到了同样的问题,当我升级到新版本时,唯一的解决方案就是降级
要卸载:
npm uninstall npm -g
Run Code Online (Sandbox Code Playgroud)
安装以前的版本:
npm install npm@5.3 -g
Run Code Online (Sandbox Code Playgroud)
尝试在另一个时刻更新版本.
Lat*_*nis 13
我有一个过时的版本npm
。我运行了一系列命令来解决这个问题:
npm cache clean --force
Run Code Online (Sandbox Code Playgroud)
然后:
npm install -g npm@latest --force
Run Code Online (Sandbox Code Playgroud)
然后(再次):
npm cache clean --force
Run Code Online (Sandbox Code Playgroud)
最后能够运行这个(安装 Angular 项目)而没有我看到的错误EPERM
:
ng new myProject
Run Code Online (Sandbox Code Playgroud)
Asw*_*ath 10
当我尝试安装几个npm软件包时,出现以下错误:
npm - EPERM:不允许操作- 当npm尝试重命名文件时
如果您遇到类似的问题,这是我的调试片段供参考:
在仔细查看其他用户的答案后,我为社区创建了详细的答案
按照上述步骤操作
properties -> Security Tab
Users -> Edit
Permission for Users
部分中,Full control
-> Give a check mark in Allow
->OK
OK
如果您按照这些步骤并尝试再次安装 npm 软件包,它将正常工作。
注意:最佳实践是关闭并再次打开命令行以体验更改
当我尝试安装 npm 包时,我遇到了同样的问题AVA
。对我来说,解决方案是删除 node_modules 文件夹并强制清理 npm 缓存:
rm -rf node_modules
npm cache clean --force
Run Code Online (Sandbox Code Playgroud)
然后我就可以毫无问题地安装 npm 包了。
就我而言,我遇到此错误是因为在运行时,我的目录及其文件是在编辑器(VS代码)中打开的npm install
。我通过关闭编辑器并npm install
通过命令行运行来解决了该问题。
更新npm后,我遇到了同样的问题。通过重新安装最新的npm来解决此问题:
npm i -g npm
Run Code Online (Sandbox Code Playgroud)
但是这一次,cmd在管理模式下运行。
我这样做是因为我怀疑更新存在问题,主要是一些丢失的文件。
小智 7
我使用Windows 10.我以管理员身份启动了CMD,它解决了这个问题.
找到CMD,右键单击,然后单击"以管理员身份打开".
小智 5
只需以管理员身份运行 cmd 即可。删除旧的 node_modules 文件夹并再次运行 npm install。
归档时间: |
|
查看次数: |
151752 次 |
最近记录: |