首页 > 解决方案 > 为什么 npm 会在我的项目根文件夹中安装一堆 .cmd 文件?

问题描述

为什么 npm 会在我的根文件夹中安装一堆文件和 .cmd 文件?如果我删除这些文件并再次运行 npm install,那些 .cmd 文件将重新出现。为什么 npm 不下载这些文件并将其存储到 node_modules 文件夹中?

当我在另一台计算机上克隆 repo 时,它不会创建那些 .cmd 文件。两台电脑都运行windows 10。

经过多次测试,我发现如果我先删除package-lock.json文件然后只执行npm install,那么那些.cmd就不会出现,但是现在项目无法启动。

项目根文件夹截图

package.json 文件截图

标签: npmnpm-install

解决方案


这发生在我身上 - Windows 上的修复是去c:\Users\{username}\.npmrc并删除前缀。


推荐阅读