終端裏運行的錯誤:css
查了好多資料,最後找到解決辦法,改成:node
const webpack = require('webpack'); // const autoprefixer = require('autoprefixer'); // const values = require('postcss-modules-values'); module.exports = { devtool: 'eval-source-map', entry: __dirname + "/app/main.js", output: { path: __dirname + "/public", filename: "bundle.js" }, module: {//在配置文件裏添加JSON loader loaders: [ { test: /\.json$/, loader: "json-loader" }, { test: /\.js$/, exclude:/node_modules/, loader:'babel-loader', query:{ presets:['es2015','react'] } }, { test:/\.css$/, use:[ { loader: 'style-loader', }, { loader: 'css-loader', options: { importLoaders: 1, } }, { loader:"postcss-loader", options: { // 若是沒有options這個選項將會報錯 No PostCSS Config found plugins: (loader) => [ require('autoprefixer')(), //CSS瀏覽器兼容 ] } } ] // loader:'style-loader!css-loader?modules!postcss-loader' } ] }, plugins: [ new webpack.LoaderOptionsPlugin({ options:{ // postcss: function () { // return [ // require("autoprefixer")({ // browsers: ['last 10 Chrome versions', 'last 5 Firefox versions', 'Safari >= 6', 'ie > 8'] // }) // ] // }, // plugins: (loader) => [ // require('autoprefixer')(), //CSS瀏覽器兼容 // ], devServer: { contentBase: "./public", colors: true, historyApiFallback: true, inline: true } } }) ] }
可是,這裏?modules不起做用了,後面再看看怎麼書寫react
找到解決辦法了webpack
{
loader: 'css-loader', options: { importLoaders: 1,
modules:true } },把modules加在這裏,妥妥的執行