npm怎么迁移到pnpm

下载的vue3模板用到了pnpm,就安装了一下

但是安装之后使用pnpm install 就发现包全被移动到ignored文件夹下面了,还报错

javascript 复制代码
PS G:\Projects\gitProeject\TS_front> pnpm install
 WARN  Moving @commitlint/config-conventional that was installed by a different package manager to "node_modules/.ignored"
 WARN  Moving @commitlint/cli that was installed by a different package manager to "node_modules/.ignored"
 WARN  Moving @eslint/js that was installed by a different package manager to "node_modules/.ignored"
 WARN  Moving @commitlint/types that was installed by a different package manager to "node_modules/.ignored"
 WARN  Moving @faker-js/faker that was installed by a different package manager to "node_modules/.ignored"
 WARN  76 other warnings
 MODULE_NOT_FOUND  Cannot find module 'G:\Projects\gitProeject\TS_front\node_modules\pnpm\dist\worker.js'

看报错原因说使用了两个不同的包管理器,那应该怎么办呢?

把node_modules删除

配置pnpm,之前只是安装了,但没有配置,所以无法识别pnpm命令

通过npm安装,安装好的pnpm在node_module下面,感觉不能用的亚子

bin 文件夹下面只有这个文件,既没有exe文件也没有cmd文件

通过下面的命令安装成功了

把pnpm.exe所在目录的路径添加到环境变量里面了

javascript 复制代码
npm install -g @pnpm/exe

耶斯!终于成功了!

相关推荐
木木黄木木28 分钟前
css炫酷的3D水波纹文字效果实现详解
前端·css·3d
郁大锤1 小时前
Flask与 FastAPI 对比:哪个更适合你的 Web 开发?
前端·flask·fastapi
HelloRevit2 小时前
React DndKit 实现类似slack 类别、频道拖动调整位置功能
前端·javascript·react.js
ohMyGod_1232 小时前
用React实现一个秒杀倒计时组件
前端·javascript·react.js
eternal__day2 小时前
第三期:深入理解 Spring Web MVC [特殊字符](数据传参+ 特殊字符处理 + 编码问题解析)
java·前端·spring·java-ee·mvc
醋醋2 小时前
Vue2源码记录
前端·vue.js
江耳3 小时前
从10秒到无限流:我用Vercel+NextJS实现AI流式对话遇到的超时问题及解决方案
前端
总之就是非常可爱3 小时前
三分钟让你看懂alien-signals computed基本原理
前端
JustHappy3 小时前
「我们一起做组件库🌻」虚拟消息队列?message组件有何不同?(VersakitUI开发实录)
前端·javascript·vue.js
Carlos_sam3 小时前
Openlayers:为Overlay创建element的四种方式
前端·javascript·vue.js