使用webpack 2将.scss文件提取到.css中

罗曼(Rohman HM)

我需要到transpile.scss文件到.css文件中指定的文件夹。我曾经extract-text-webpack-plugin提取文件,但是没有用。

这是我的 webpack.config.js

var webpack = require('webpack')
var path = require('path')
var ExtractTextPlugin = require('extract-text-webpack-plugin')

var env = process.env.NODE_ENV
var config = {
  entry: path.join(__dirname, 'src/index.js'),
  resolve: {
    extensions: ['.js', '.jsx']
  },
  module: {
    rules: [
      {
        use: {
          loader: 'babel-loader',
          options: {
            presets: ['react', ['es2015', { modules: false }], 'stage-0']
          }
        },
        resource: {
          exclude: /(node_modules|bower_components)/,
          test: /.jsx?$/
        }
      }, {
        use: {
          loader: ExtractTextPlugin.extract({
            fallbackLoader: "style-loader",
            loader: "css-loader!sass-loader",
          })
        },
        resource: {
          test: /.scss?$/
        }
      }
    ]
  }
}

switch (env) {
  case 'production':
    Object.assign(config, {
      output: {
        path: path.join(__dirname, 'build'),
        publicPath: 'build',
        filename: 'bundle.min.js'
      },
      devtool: false,
      plugins: [
        new webpack.DefinePlugin({
          'process.env.NODE_ENV': JSON.stringify('production'),
          '__DEVTOOLS__': false
        }),
        new webpack.optimize.OccurrenceOrderPlugin(),
        new webpack.optimize.UglifyJsPlugin({
          compress: {
            warnings: false,
            screw_ie8: true
          },
          mangle: false,
          comments: false
        })
      ]
    })
    break

  case 'development':

  default:
    Object.assign(config, {
      output: {
        path: path.join(__dirname, 'build'),
        publicPath: 'build',
        filename: 'bundle.js',
        chunkFilename: '[name].js'
      },
      devtool: 'inline-sourcemap',
      plugins: [
        new webpack.HotModuleReplacementPlugin(),
        new ExtractTextPlugin('tahu.css')
      ],
      devServer: {
          contentBase: __dirname + '/'
      }
    })
    break
}

module.exports = Object.assign({}, config);

这是我的依赖

"css-loader": "^0.26.1",
"extract-text-webpack-plugin": "2.0.0-beta.5",
"node-sass": "^4.3.0",
"sass-loader": "^4.1.1",
"style-loader": "^0.13.1",
"webpack": "2.2.0-rc.7",

有人可以帮助我吗?

罗曼(Rohman HM)

最后,我知道为什么没有构建.css文件。因为我忘记了要求将.scss文件放入我的.js文件中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

webpack 使用 extract-text-webpack-plugin 将 css 提取到单独的文件中

来自分类Dev

使用Bash将文件内容提取到数组中

来自分类Dev

无法使用ffmpeg将字幕提取到txt文件中

来自分类Dev

Webpack:将 css 提取到它自己的包中

来自分类Dev

将vuetify样式提取到CSS文件

来自分类Dev

如何使用python将.csv文件中的行数据提取到单独的.txt文件中?

来自分类Dev

使用Bash,Perl和Regex将文本文件中的变量提取到数组中

来自分类Dev

使用Clojure将整数数据提取到我的txt文件中

来自分类Dev

使用PowerShell将工作表从Excel提取到单独的文件中

来自分类Dev

使用Gradle将zip文件依赖项提取到单独的目录中

来自分类Dev

尝试使用 webpack 4 从 scss 文件中获取 css 文件

来自分类Dev

将文件中的行提取到新文件中

来自分类Dev

如何通过使用C#.NET 4.5将ZIP存档中的文件读取到内存而无需先将其提取到文件中?

来自分类Dev

如何使用C#.NET 4.5将文件从ZIP存档读取到内存,而无需先将其提取到文件中?

来自分类Dev

将唯一值提取到R中的文件中

来自分类Dev

将Word创建日期提取到文件名中

来自分类Dev

将PHP代码提取到单独的文件中

来自分类Dev

将文本提取到新文件中

来自分类Dev

使用Xarray将netCDF文件中的数据提取到一个高大的DataFrame中的有效方法

来自分类Dev

使用 webpack 将 css 移动到 angular 4 组件中的外部文件

来自分类Dev

使用R将数据提取到新列中

来自分类Dev

使用VBA将文本提取到Excel表中

来自分类Dev

使用AsyncTask将Parse对象提取到Arraylist中

来自分类Dev

使用Gradle将所需的库提取到生成的Jar中

来自分类Dev

使用R将数据提取到新列中

来自分类Dev

如何使用 Selenium 将数据行提取到 DataFrame 中

来自分类Dev

如何在 Linux 中使用 awk 或 grep 或 sed 命令将文件的一部分提取到单独的文件中

来自分类Dev

将ZIP存档中的文件夹内的文件提取到当前文件夹

来自分类Dev

将所有RAR文件从子文件夹提取到其文件夹中

Related 相关文章

  1. 1

    webpack 使用 extract-text-webpack-plugin 将 css 提取到单独的文件中

  2. 2

    使用Bash将文件内容提取到数组中

  3. 3

    无法使用ffmpeg将字幕提取到txt文件中

  4. 4

    Webpack:将 css 提取到它自己的包中

  5. 5

    将vuetify样式提取到CSS文件

  6. 6

    如何使用python将.csv文件中的行数据提取到单独的.txt文件中?

  7. 7

    使用Bash,Perl和Regex将文本文件中的变量提取到数组中

  8. 8

    使用Clojure将整数数据提取到我的txt文件中

  9. 9

    使用PowerShell将工作表从Excel提取到单独的文件中

  10. 10

    使用Gradle将zip文件依赖项提取到单独的目录中

  11. 11

    尝试使用 webpack 4 从 scss 文件中获取 css 文件

  12. 12

    将文件中的行提取到新文件中

  13. 13

    如何通过使用C#.NET 4.5将ZIP存档中的文件读取到内存而无需先将其提取到文件中?

  14. 14

    如何使用C#.NET 4.5将文件从ZIP存档读取到内存,而无需先将其提取到文件中?

  15. 15

    将唯一值提取到R中的文件中

  16. 16

    将Word创建日期提取到文件名中

  17. 17

    将PHP代码提取到单独的文件中

  18. 18

    将文本提取到新文件中

  19. 19

    使用Xarray将netCDF文件中的数据提取到一个高大的DataFrame中的有效方法

  20. 20

    使用 webpack 将 css 移动到 angular 4 组件中的外部文件

  21. 21

    使用R将数据提取到新列中

  22. 22

    使用VBA将文本提取到Excel表中

  23. 23

    使用AsyncTask将Parse对象提取到Arraylist中

  24. 24

    使用Gradle将所需的库提取到生成的Jar中

  25. 25

    使用R将数据提取到新列中

  26. 26

    如何使用 Selenium 将数据行提取到 DataFrame 中

  27. 27

    如何在 Linux 中使用 awk 或 grep 或 sed 命令将文件的一部分提取到单独的文件中

  28. 28

    将ZIP存档中的文件夹内的文件提取到当前文件夹

  29. 29

    将所有RAR文件从子文件夹提取到其文件夹中

热门标签

归档