当我执行npm install时,我得到这个错误

npm犯错!C:\projects*******\node_modules.react-async-script. delete

我以管理员身份运行cmd 我之前运行过npm cache clean 我确保所有其他应用程序没有打开任何与node_modules相关的东西


当前回答

以管理员身份打开命令提示符,导航到项目位置,然后运行npm install。这对我很管用。

其他回答

我得到了同样的错误,根据https://github.com/Medium/phantomjs/issues/19,这可能是由你的杀毒软件引起的。我在安装期间禁用了我的,并以管理员身份在cmd上执行“npm install”,它工作了。 希望这能有所帮助。

以超级管理员身份运行命令对我来说很有效。关闭正在使用的编辑器后重试。

我在windows 10中也遇到了同样的问题。 只需遵循以下步骤:

以管理员身份打开cmd。 安装更新的NPM包。 I -g NPM NPM init——是的

我也得到了同样的东西。我没有在任何地方找到这个,但它击中了我,我们的虚拟机倾向于将文件更改为只读状态。于是我打开了包裹。在“常规”选项卡中取消选择“只读”。

步骤

去找包裹。json文件。 右键单击并选择属性。 在“常规”页签的“属性”部分,取消选择“只读”。 单击Apply以应用更改。

这可能是由于您的杀毒软件。如果你不能禁用AV,那么你可以尝试在节点安装到APPDATA目录时修改你的NPM全局安装位置,该目录由AV引擎主动监控。尝试执行以下命令-

npm配置你的自定义位置 npm设置缓存“YOUR CUSTOM LOCATION”

删除node_modules目录并重新安装包。