使用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

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

将vuetify样式提取到CSS文件

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

将文本提取到新文件中

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

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

  3. 3

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

  4. 4

    将vuetify样式提取到CSS文件

  5. 5

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

  6. 6

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

  7. 7

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

  8. 8

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

  9. 9

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

  10. 10

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

  11. 11

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

  12. 12

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

  13. 13

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

  14. 14

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

  15. 15

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

  16. 16

    将文本提取到新文件中

  17. 17

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

  18. 18

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

  19. 19

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

  20. 20

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

  21. 21

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

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

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

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

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

热门标签

归档