npm - 为什么“npm install”在我的“package-lock.json”文件中为我的包添加“node_modules”前缀?
问题描述
我以前从未发生过这种情况,但是现在,当我npm install
在我的应用程序的根目录中时,我package-lock.json
会使用node_modules/
. 这是什么原因造成的?
这是我在跑步前得到的npm i
这是我跑步后得到的npm i
解决方案
您使用的是什么版本的npm
(和)?node
npm
v7 已发布,它随node
v15 一起提供。由于对工作空间的新支持,这引入了一些重大变化......它引入了package-lock.json
v2。
我要冒险了:我怀疑你在npm
本地运行 v7 而你的 EC2 实例不是。
https://github.blog/2020-10-13-presenting-v7-0-0-of-the-npm-cli/
推荐阅读
- visual-studio - 从源代码管理中获取代码时,有没有办法限制 Visual Studio 使用的带宽?
- html - 导航栏图标与超链接标签分离
- java - 如何在java中的方法中创建和返回枚举
- sql - 如何优化这个 AspNetIdenty/Entity Framework 生成的查询?
- android - 如何使用键值对实现 RecyclerView
- php - 如何使用 PHP/Curl 在框架内获取 html?
- java - 在 tomcat 服务器上部署 .war 应用程序
- virtualization - 启动容器而不限制其网络访问
- kubernetes - 指向文件的环境变量的配置映射
- kendo-react-ui - React 的 Kendo 工具提示无法在 LI 元素下的链接上正确显示