首页 文章

Webpack 2.1.0-beta.6配置文件没有为Windows上的样式拾取加载器

提问于
浏览
1

我正在尝试使用webpack 2.1.0-beta.6的样式,css,less和文件加载器来捕获Windows Server 2008,Babel 6和Node 4.3 . 如果webpack有这个加载器配置:

loaders: [
    {
      test: /\.less$/,
      loaders: ['style-loader', 'css-loader', 'less-loader']
    },
    {
      test: /.gif$/,
      loader: 'file'
    },

    {
      test: /\.js$/,
      exclude: /node_modules/,
      loader: 'babel-loader',
      query: {
        presets: ['es2015-native-modules']
      }
    }

导入 require('../styling/my-style.less') 失败了

../styling /my-less.less中的错误模块解析失败:... / my-style.less意外字符'@'(1:0)您可能需要一个合适的加载程序来处理此文件类型 . | @import“other.css”; ./my-js.js 8:0-38

require('style!css!less!../styling/my-style.less') 虽然有点作品 . 至少在它到达.gif文件之前 .

错误在../styling/themes/base/images/animated-overlay.gif模块解析失败:.. \ styling \ themes \ base \ images \ animated-overlay.gif意外字符''(1:7)你可以需要一个合适的加载器来处理这种文件类型 . (此二进制文件省略了源代码)@ ./~/css-loader!./~/less-loader!../styling/my-style.less 10:46994-47046

我的webpack配置在我的src目录中,而样式是一个并行目录

  • src

  • webpack.config.js

  • my-js.js //文件从样式进行导入

  • 造型

  • my-style.less

1 回答

  • 1

    我的装载机都没有被拿起,因为在 module.exports 之下,我没有包裹我的装载机 .

    module.exports.loaders //doesn't work and require acts like there aren't loaders associated with the file type
    
    module.exports.module.loaders //works
    

相关问题