npm - 为什么 npm 会在我的项目根文件夹中安装一堆 .cmd 文件?
问题描述
为什么 npm 会在我的根文件夹中安装一堆文件和 .cmd 文件?如果我删除这些文件并再次运行 npm install,那些 .cmd 文件将重新出现。为什么 npm 不下载这些文件并将其存储到 node_modules 文件夹中?
当我在另一台计算机上克隆 repo 时,它不会创建那些 .cmd 文件。两台电脑都运行windows 10。
经过多次测试,我发现如果我先删除package-lock.json文件然后只执行npm install,那么那些.cmd就不会出现,但是现在项目无法启动。
解决方案
这发生在我身上 - Windows 上的修复是去c:\Users\{username}\.npmrc
并删除前缀。
推荐阅读
- python-3.x - 从 python 运行 ./run.ps1 脚本
- python - 如何将边缘类型分类?特别是如何根据 G.edges() 重新索引 df?
- apache-kafka - 卡夫卡连接。如何设置批处理大小,它指定何时关闭零件文件并开始新文件
- spring-boot - 我无法在 ibm websphere 中运行 Spring Boot 战争文件
- javascript - 如何将 Javascript 中两个选择的值与使用 javascript 的动态内容进行比较
- java - 有没有办法在模拟器背景中不运行谷歌地图应用程序的情况下不断更新纬度经度
- html - 页面打开时出现 Angular TypeError
- android - 如何在 Android 中始终为 TextInputLayout EditText 禁用软键盘?
- javascript - 确定阶乘函数的尾随零的数量 (javascript)
- node.js - 如何让 Bulljs 与 Elasticache Cluster 一起工作?