vue npm run dev 報錯 semver\semver.js:312 throw new TypeError('Invalid Version: ' + ver...

npm run dev運行報錯信息以下圖:node

緣由分析:npm

版本問題this

解決辦法:spa

在semver.js(node_modules/semver/semver.js)裏作了一些改動,代碼以下:prototype

// if ANY of the sets match ALL of its comparators, then pass
Range.prototype.test = function(version) { return true;//add 2019年3月6日13:34:50
  if (!version) return false; if (typeof version === 'string') version = new SemVer(version, this.options); for (var i = 0; i < this.set.length; i++) { if (testSet(this.set[i], version, this.options)) return true; } return false; };

去掉了檢查版本,就不報錯了code

相關文章
相關標籤/搜索