前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >npm和node版本引发的一系列问题

npm和node版本引发的一系列问题

作者头像
酒楼
发布2023-08-24 13:41:25
8060
发布2023-08-24 13:41:25
举报
文章被收录于专栏:酒楼

npm和node版本引发的一系列问题

一,问题描述

vue-next-admin在cnpm run dev报错

之前还好用,所以排除代码的问题,只能是环境的问题。因为我之前因为跑别的项目改过npm和node的版本。

这个问题对我来说确实很棘手。

引发了一系列问题,所以简单记录下

二,问题相关

1.npm和cnpm是什么关系

Npm(Node Package Manager)是 JavaScript 的包管理工具,用于安装、管理和分享代码包。而 cnpm(Chinese Npm)是一个在中国开发的 npm 镜像,旨在提供更快的安装速度和更稳定的访问,尤其是对于位于中国的开发者来说。cnpm 使用淘宝镜像来加速下载和安装过程。它们之间的关系是,cnpm 是 npm 的一个替代镜像,旨在改善中国地区用户的包管理体验。

2.node清理缓存

清理npm缓存

代码语言:javascript
复制
npm cache clean --force

清理yarn缓存(如果使用yarn)

代码语言:javascript
复制
yarn cache clean

清理node.js模块缓存

代码语言:javascript
复制
rm -rf node_modules
rm package-lock.json
npm install
3.执行 cnpm install 版本冲突

然后我全局搜索7.9.0发现有这样一行

代码语言:javascript
复制
npm_config_user_agent: 'npminstall/7.9.0 npm/? node/v16.13.0 win32 x64',

那好,我把版本换成node 16.13.0 npm 7.9.0

cnpm install还是不行

代码语言:javascript
复制
× Install fail! Error: run postinstall error, please remove node_modules before retry!
Command failed with exit code 1: node ./scripts/postinstall.js
Error: Command failed with exit code 1: node ./scripts/postinstall.js
    at makeError (C:\Users\yuchengji\AppData\Roaming\npm\node_modules\cnpm\node_modules\execa\lib\err
or.js:60:11)
    at handlePromise (C:\Users\yuchengji\AppData\Roaming\npm\node_modules\cnpm\node_modules\execa\ind
ex.js:118:26)

试了下npm install –force,公司网一直不行,等我回家试试。。。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-08-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • npm和node版本引发的一系列问题
    • 一,问题描述
      • 二,问题相关
        • 1.npm和cnpm是什么关系
        • 2.node清理缓存
        • 3.执行 cnpm install 版本冲突
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档