当我执行npm install时,我得到这个错误
npm犯错!C:\projects*******\node_modules.react-async-script. delete
我以管理员身份运行cmd 我之前运行过npm cache clean 我确保所有其他应用程序没有打开任何与node_modules相关的东西
当我执行npm install时,我得到这个错误
npm犯错!C:\projects*******\node_modules.react-async-script. delete
我以管理员身份运行cmd 我之前运行过npm cache clean 我确保所有其他应用程序没有打开任何与node_modules相关的东西
当前回答
这个简单的方法对我很管用
以管理员身份打开PowerShell
执行此命令 npm我
其他回答
这可能是由于您的杀毒软件。如果你不能禁用AV,那么你可以尝试在节点安装到APPDATA目录时修改你的NPM全局安装位置,该目录由AV引擎主动监控。尝试执行以下命令-
npm配置你的自定义位置 npm设置缓存“YOUR CUSTOM LOCATION”
删除node_modules目录并重新安装包。
我的答案是做npm缓存清理——强制优先。然后执行npm install -g npm@5.3.0命令安装npm 5.3.0版本。对我来说,这个NPM版本毫无问题。
我做了以下事情:
将npm升级到最新版本:npm install -g npm@6.5.0-next.0 删除npm-cache文件夹from: c:/users/[username]/AppData/Roaming/npm-cache 缓存清理:npm缓存清理-force 运行npm install。
我在更新到npm到5.4.2后遇到了同样的问题,npm开始对大多数npm命令给出相同的错误。一些解决方案建议使用—no-optional运行它,但它并不总是有效。
其他人建议降级,但我不想降级。
我怀疑是安装有问题,但不确定是什么问题。
所以我重新更新了npm:
npm i -g npm
从那以后工作得很好。
我在windows 10中也遇到了同样的问题。 只需遵循以下步骤:
以管理员身份打开cmd。 安装更新的NPM包。 I -g NPM NPM init——是的