模块解析失败或找不到加载程序

Module parse failed or Loader not found

所以我一直在尝试将 CSS 加载程序添加到 webpack.config.js 中,我的代码看起来像这样:

module.exports = {
    entry: './scripts/entry.js',
    output: {
        filename: 'bundle.js'
    },
    devtool: 'source-map',
    module: {
        loaders: [
            { 
                test   : /\.css$/,
                include: /scripts/,
                loader : "style!css"
            }
        ]
    }
};

这是一张包含所有文件及其路径的图片,当我调用

require('style!css!./style.css');

它执行得很好,但如果我调用

require('./style.css');

出现错误。我在某处定义了错误的路径还是我写错了加载程序?

事实上,当您 运行 webpack 时,您的 webpack.config.js 并未使用,如屏幕截图所示。 如果配置不在当前目录中,则必须传递 --config 参数:

webpack --config=scripts/webpack.config.js

按照惯例 webpack 从根目录中的 webpack.config.js 加载配置。您可以使用您的配置将您的配置文件移动到根目录,它应该可以工作

所以问题在于使用 gulp.watch() 并使用 webpack

进行编译