1、在执行npm run dev时报错:
Syntax Error: _schema-utils@2.7.1@schema-utils\dist\util\hints.js:16 const currentSchema = { ...schema
报错原因:使用的node的版本过低node是6.9.5
解决办法:把node的版本升级到10.16.3
2、解决上了上面报错,出现新的报错;
Module build failed: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument
must be of type string. Received undefined
at validateString (internal/validators.js:120:11)
at Object.join (path.js:375:7)
at getSassOptions (E:\study-in-company\node_modules\sass-loader\dist\utils.js:160:37)
at Object.loader (E:\study-in-company\node_modules\sass-loader\dist\index.js:36:49)
@ ./node_modules/vue-style-loader!./node_modules/css-loader?{"sourceMap":true}!./node_modules/vue-loader/lib/style-compiler?{"vue":true,"id":"data-v- 7ba5bd90","scoped":false,"hasInlineConfig":false}!./node_modules/sass-loader/dist/cjs.js?{"sourceMap":true}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0!./src/App.vue 4:14-357 13:3-17:5 14:22-365
@ ./src/App.vue
@ ./src/main.js
@ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./src/main.js
报错原因:使用的sass-loader版本过低
解决办法:如下