1.首先是升级node 需要把原来的卸载干净 一般出现wanning npm与node必须配套
2.注意软件源的问题,一般上来说选用国内出名的源会效率更高,如阿里,网易还有各大高校的源
3.当node和npm配套也是最新之后还是不能通过vue create hello 创建项目 报出以下错误
/usr/lib/node_modules/@vue/cli/lib/util/ProjectPackageManager.js:129
throw new Error(
^
Error: You are using an outdated version of NPM.
It does not support some core functionalities of Vue CLI.
Please upgrade your NPM version.
at new PackageManager (/usr/lib/node_modules/@vue/cli/lib/util/ProjectPackageManager.js:129:15)
at Object.<anonymous> (/usr/lib/node_modules/@vue/cli/lib/util/getVersions.js:6:12)
at Module._compile (node:internal/modules/cjs/loader:1105:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object.<anonymous> (/usr/lib/node_modules/@vue/cli/lib/Creator.js:8:21)
at Module._compile (node:internal/modules/cjs/loader:1105:14)
他的提示是升级npm,但升级依然没用,有可能是无法访问node_modules这个文件 ,
sudo chmod 777 node_modules -R
更改文件权限 重新创建 ,成功创建