当我运行命令npm run dev
时。错误报告如下:
F:\SourceCode\vue_template\ebook-demo>npm run dev
> ebook-demo@1.0.0 dev F:\SourceCode\vue_template\ebook-demo
> webpack-dev-server --inline --progress --config build/webpack.dev.conf.js
13% building modules 33/37 modules 4 active ...e\vue_template\ebook-demo\src\App.vue{ p
arser: "babylon" } is deprecated; we now treat it as { parser: "babel" }.
94% asset optimization
ERROR Failed to compile with 1 errors 16:28:59
error in ./src/assets/style/global.scss
Module build failed: TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of ty
pe string. Received undefined
at validateString (internal/validators.js:117:11)
at Object.join (path.js:375:7)
at getSassOptions (F:\SourceCode\vue_template\ebook-demo\node_modules\sass-loader\di
st\utils.js:160:37)
at Object.loader (F:\SourceCode\vue_template\ebook-demo\node_modules\sass-loader\dis
t\index.js:36:49)
@ ./src/assets/style/global.scss 4:14-211 13:3-17:5 14:22-219
@ ./src/main.js
@ multi (webpack)-dev-server/client?http://0.0.0.0:8081 webpack/hot/dev-server ./src/ma
in.js
当我卸载并重新安装Vue.js时...再次出现相同的错误。
global.scss上的代码:
@import 'reset';
//1px=fontSize
$fontSize: 37.5;
@function px2rem($px) {
@return ($px / $fontSize)+rem;
}
@mixin center() {
display: flex;
justify-content: center;
align-items: center;
}
我已经这样输入了reset.scss: