【发布时间】:2018-06-06 03:53:40
【问题描述】:
我正在为我的 vue 项目使用 vue-cli + 这个 webpack 模板,我想在我的网站中使用传单,但是当我导入他们的 css 文件时,我有以下错误:
导入代码
<style lang="scss">
@import "../node_modules/leaflet/dist/leaflet.css";
</style>
These relative modules were not found:
* ./images/layers-2x.png in ./node_modules/css-loader?{"sourceMap":false}!./node_modules/vue-loader/lib/style-compiler?{"vue":true,"id":"data-v-7ba5bd90",
"scoped":false,"hasInlineConfig":false}!./node_modules/sass-loader/lib/loader.js?{"sourceMap":false}!./node_modules/vue-loader/lib/selector.js?type=styles
&index=0&bustCache!./src/App.vue
* ./images/layers.png in ./node_modules/css-loader?{"sourceMap":false}!./node_modules/vue-loader/lib/style-compiler?{"vue":true,"id":"data-v-7ba5bd90","sc
oped":false,"hasInlineConfig":false}!./node_modules/sass-loader/lib/loader.js?{"sourceMap":false}!./node_modules/vue-loader/lib/selector.js?type=styles&in
dex=0&bustCache!./src/App.vue
* ./images/marker-icon.png in ./node_modules/css-loader?{"sourceMap":false}!./node_modules/vue-loader/lib/style-compiler?{"vue":true,"id":"data-v-7ba5bd90","scoped":false,"hasInlineConfig":false}!./node_modules/sass-loader/lib/loader.js?{"sourceMap":false}!./node_modules/vue-loader/lib/selector.js?type=styles&index=0&bustCache!./src/App.vue
问题是 webpack 考虑了相对于我的项目根 src 文件夹的图像路径,我尝试将 leaflet/dist/images 中的图像文件夹复制并粘贴到我的项目 src 文件夹中,并且它有效。那么我该如何做呢?
【问题讨论】: