【发布时间】:2018-11-26 09:56:50
【问题描述】:
我正在使用 vue-cli 3,我有这种风格:
.login-page {
...
background: url("~@/assets/login-bg.jpg") no-repeat;
background-size: cover;
background-position: center;
...
}
当我运行yarn serve 时出现此错误:
./src/assets/login-bg.jpg 模块构建失败(来自 ./node_modules/url-loader/index.js):类型错误 [ERR_INVALID_ARG_TYPE]: “id”参数必须是字符串类型。接收到的类型对象 在 Module.require (internal/modules/cjs/loader.js:630:11) 在需要(内部/模块/cjs/helpers.js:20:18) 在 Object.module.exports (C:\aquaprojects\src\bitbucket.org\salock\server\tmui\node_modules\url-loader\index.js:35:24)
我在加载 SVG 时没有问题,我缺少什么?
【问题讨论】:
-
你的
background: url("...中不应该是~或@ -
在 JS 中是
@,在样式中是~@