K:\qianduanxuexi\vue-demo\node_modules\_semver@5.7.1@semver\semver.js:323
throw new TypeError('Invalid Version: ' + version)
^
TypeError: Invalid Version: K:\qianduanxuexi\vue-demo>"F:\Node\Node\\node.exe""F:\Node\Node\\node_modules\npm\bin\npm-cli.js" --version
6.13.4
at new SemVer (K:\qianduanxuexi\vue-demo\node_modules\_semver@5.7.1@semver\semver.js:323:11)
at Range.test (K:\qianduanxuexi\vue-demo\node_modules\_semver@5.7.1@semver\semver.js:1201:15)
at Function.satisfies (K:\qianduanxuexi\vue-demo\node_modules\_semver@5.7.1@semver\semver.js:1255:16)
at module.exports (K:\qianduanxuexi\vue-demo\build\check-versions.js:33:17)
at Object.<anonymous>(K:\qianduanxuexi\vue-demo\build\build.js:2:28)
at Module._compile (internal/modules/cjs/loader.js:936:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:947:10)
at Module.load (internal/modules/cjs/loader.js:790:32)
at Function.Module._load (internal/modules/cjs/loader.js:703:12)
at Function.Module.runMain (internal/modules/cjs/loader.js:999:10)
解决方法:按照网友推荐方法,就可以了,保存重新打开dos窗口启动
npm install 报错
报错详情:npm ERR! Cannot read properties of undefined (reading 'extraneous')
解决方法:删除 package-lock.json、node_modules重新 install
axios 发送请求 status 等于 500 时候拿不到信息
正确写法:在catch 中能拿到response的信息
returnnewPromise((resolve, reject)=>{
axios.post(url, flag ?JSON.stringify(params):QS.stringify(params),{
headers: flag ? headerJSON : headerFormData
}).then(res=>{resolve(res.data)}).catch(error=>{// 返回 response 中的 dataresolve(error.response.data)// reject(error.response.data)})})