TypeError: randomUUID is not a function at formatInstallOptions (/usr/local/lib/node_modules/cnpm/node_modules/npminstall/lib/format_install_options.js:127:33)
- 安装报错,是因为最新的淘宝镜像更新了地址。
-
- 执行:cnpm -v
-
- 返回的信息如下:
-
- cnpm@8.2.0 ()
- npm@8.13.2 ()
- node@14.15.5 ()
- npminstall@6.4.0 ()
-
- 由于cnpm的版本过高,需要卸载cnpm再重新装低版本的就可以了。
-
- 执行代码如下:
-
- npm uninstall -g cnpm
-
- npm install cnpm@7.1.0 -g
-
- 安装成功后再执行 cnpm i 安装就可以了
-
- 安装后重新cnpm install
- 之后npm run serve即可执行你的前端项目。
cnpm官方公告将在2022年6月30日停止老域名解析,新版本地址发已经更新,整好重装了系统,看到这里留个记录,方便需要的人好找:
- ```js
- // 初次安装cnpm 直接使用最新域名即可
- $ npm install -g cnpm --registry=https://registry.npmmirror.com
-
- // 项目中配置映射修改规则
- npm.taobao.org => npmmirror.com
- registry.npm.taobao.org => registry.npmmirror.com
- ```