gpt4 book ai didi

javascript - Webpack Sass - 无法解析图像

转载 作者:行者123 更新时间:2023-12-05 00:23:58 25 4
gpt4 key购买 nike

我正在尝试通过 webpack 编译我的 Sass。编译普通的 sass 很好,但我得到一个错误。

 Module not found: Error: Can't resolve '../img/twitter.svg' in '/Users/Steve/mywebsite/scss'
@ ./~/css-loader!./~/sass-loader/lib/loader.js!./scss/main.scss 6:94501-94530
有没有办法解决这个问题?或者,有没有办法将 sass 编译器的级别设置为不那么严格,以忽略某些错误
以下是我当前的配置。
const path = require("path");
const ExtractTextPlugin = require("extract-text-webpack-plugin");

module.exports = {
resolve: {
alias: {
masonry: "masonry-layout",
isotope: "isotope-layout",
},
},

entry: "./main.js",
output: {
path: path.resolve(__dirname, "./dist/dist2"),
filename: "bundle.js",
},

module: {
rules: [
{
test: /\.(png|jpg|svg)$/,
include: path.join(__dirname, "/dist/img"),
loader: "url-loader?limit=30000&name=images/[name].[ext]",
},
{
test: /\.js$/,
exclude: /node_modules/,
loader: "babel-loader?presets[]=es2015",
},

{
test: /\.scss$/,
use: ExtractTextPlugin.extract({
use: ["css-loader", "sass-loader"],
}),
},

{
test: /\.vue$/,
loader: "vue-loader",
options: {
loaders: {},
// other vue-loader options go here
},
},
],
},

plugins: [
// new webpack.optimize.UglifyJsPlugin(),
new ExtractTextPlugin("ross.css"),
],
};

最佳答案

我知道这已经很晚了,但是对于正在寻找解决此错误的方法的人来说;
在我的情况下,图像在模板中完美加载,但是,Webpack 返回错误:Module not found: Error: Can't resolve './path/to/assets.png' 修复/解决方法:
添加 ?url=false到您的 css-loader,这将禁用 css-loader 的 url 处理:

...
{
loader: "css-loader?url=false"
},
...

关于javascript - Webpack Sass - 无法解析图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42575712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com