0
내 문제는 webpack은 입력이 sass 파일 일 때 js와 css 파일을 모두 빌드한다는 것입니다. 여기에 무엇입니까 webpack outputs입니다. 나는 CSS 파일을 출력하기를 원한다. 어떻게해야할지 모르겠다. 누군가가 도울 수 있기를 바랍니다. 내 코드는 다음과 같습니다.Webpack 모두 CSS와 js 파일을 구축
let path = require("path");
let webpack = require("webpack");
let ExtractTextPlugin = require("extract-text-webpack-plugin");
let SRC = path.join(__dirname, "client", "src");
let DIST = path.join(__dirname, "client", "dist", "bundles");
module.exports = [{
entry: {
admin: SRC + "/js/admin/index.js",
main: SRC + "/js/main/index.js",
adminstyles: SRC + "/scss/admin/index.scss",
mainstyles: SRC + "/scss/main/index.scss"
},
output: {
path: DIST,
filename: "[name]-bundle.js"
},
plugins: [
new webpack.optimize.CommonsChunkPlugin({
name: 'commons',
filename: 'common.js',
chunks: ['admin', 'main']
}
),
new ExtractTextPlugin("[name]-bundle.css")
],
module: {
loaders: [
{
test: /\.scss$/,
loader: ExtractTextPlugin.extract("css!sass")
},
{test: /\.jsx?$/, loader: "babel-loader"}
]
},
resolve: {
extensions: ["", ".js", ".jsx"],
root: [path.join(__dirname, "client", "src", "js", "main")],
modulesDirectories: ["node_modules"]
}
}];
감사합니다. 정확히 내가 필요로하는 것. –