【发布时间】:2017-03-13 14:28:18
【问题描述】:
Laravel 5.4 引入了 laravel mix 和 webpack。在 laravel mix 中处理图像没有明确的文档(例如,它是如何工作的以及根据我们的需要对其进行自定义)。由于它没有像我预期的那样工作,我想为我当前的项目禁用它。
如何禁用它?
我已尝试删除 webpack.config.js 中的以下代码:
{
test: /\.(png|jpg|gif)$/,
loader: 'file-loader',
options: {
name: '[name].[ext]?[hash]'
}
}
但运行命令npm run dev 会产生此错误:
您可能需要适当的加载程序来处理此文件类型。
【问题讨论】:
-
您在哪里使用图像?它在您的
sass和less文件中吗? -
是的,在 SASS 文件中。
-
如果您的问题仍然存在,
loaders的重点是让webpack了解如何处理除javascript之外的文件内容。所以删除images的加载器并不能帮助webpack捆绑images。
标签: php laravel webpack laravel-5.4