发布时间:2023-04-28 文章分类:WEB开发, 电脑百科 投稿人:赵颖 字号: 默认 | | 超大 打印
[root@localhost usr]# cnpm -v

internal/modules/cjs/loader.js:985
throw err;
^

Error: Cannot find module ‘node:util’
Require stack:

npm和cnpm的版本不匹配,需要匹配版本(记得先删除之前的):

npm uninstall cnpm

当前npm版本:

[root@localhost ~]# npm -v
6.13.4

全局安装cnpm指定版本:

[root@localhost ~]# npm install -g cnpm@6.0.0 --registry=https://registry.npm.taobao.org

npm WARN deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated har-validator@5.1.5: this library is no longer supported
/usr/local/node/bin/cnpm -> /usr/local/node/lib/node_modules/cnpm/bin/cnpm

查看cnpm的版本:

[root@localhost ~]# cnpm -v

如下即为成功:

cnpm@6.0.0 (/usr/local/node/lib/node_modules/cnpm/lib/parse_argv.js)
npm@6.14.18 (/usr/local/node/lib/node_modules/cnpm/node_modules/npm/lib/npm.js)
node@12.16.1 (/usr/local/node/bin/node)
npminstall@3.28.1 (/usr/local/node/lib/node_modules/cnpm/node_modules/npminstall/lib/index.js)
prefix=/usr/local/node 
linux arm64 5.11.12-300.el8.aarch64 
registry=https://registry.npm.taobao.org