1. 플러그인 설치 npm i style-loader css-loader --save-dev npm i postcss-loader --save-dev npm i autoprefixer --save-dev npm install postcss-import --save-dev로그인 후 복사style-loader 플러그인: 태그를 삽입하여 CSS를 DOM에 추가합니다. </p><p>autoprefixer가 자동으로 <br/></p><p>postcss-를 추가합니다. 가져오기: @ import 사용을 지원하여 css<br/></p><p>2를 도입합니다. 프로젝트 디렉터리 구조: </p><p><img src="https://img.php.cn/upload/article/000/000/194/37a612e2cd3095444e530b7035912824-0.png" alt=""/><br/></p><p><span style="max-width:90%">common.css: </span></p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:css;toolbar:false;">@import './flex.css'; html,body{ padding: 0; margin: 0; background-color: red; }ul{ list-style: none; margin: 0; }</pre><div class="contentsignin">로그인 후 복사</div></div><p><span style="font-family: 宋体; font-size: 18px;">flex.css: </span></p><p class="cnblogs_code"><br/></p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:css;toolbar:false;">.flex-p{ display: flex; }</pre><div class="contentsignin">로그인 후 복사</div></div><p> <span style="font-family: 宋体; font-size: 18px;">앱 .js는 </span></p><p class="cnblogs_code"> <br/></p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre>import './css/common.css'; import layer from './components/layer/layer.js'const App = function(){ console.log(layer) }new App()</pre><div class="contentsignin">로그인 후 복사</div></div><p class="cnblogs_code"><br/></p><p class="cnblogs_code">3입니다. webpack.config.js 구성 파일은 <br/></p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:css;toolbar:false;">var htmlWebpackPlugin = require('html-webpack-plugin'); module.exports = { entry: './src/app.js', output: { path: __dirname + '/dist', filename: 'js/[name].js' }, module: { loaders: [{ test: /\.js$/, //以下目录不处理 exclude: /node_modules/, //只处理以下目录 include: /src/, loader: "babel-loader", //配置的目标运行环境(environment)自动启用需要的 babel 插件 query: { presets: ['latest'] } }, //css 处理这一块 { test: /\.css$/, use: [ 'style-loader', { loader: 'css-loader', options: { //支持@important引入css importLoaders: 1 } }, { loader: 'postcss-loader', options: { plugins: function() { return [ //一定要写在require("autoprefixer")前面,否则require("autoprefixer")无效 require('postcss-import')(), require("autoprefixer")({ "browsers": ["Android >= 4.1", "iOS >= 7.0", "ie >= 8"] }) ] } } } ] } ] }, plugins: [ new htmlWebpackPlugin({ template: 'index.html', filename: 'index.html' }) ] }</pre><div class="contentsignin">로그인 후 복사</div></div><p><span style="font-family: 宋体; font-size: 18px;">4입니다. 컴파일을 실행하고 결과를 확인하세요</span></p><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:css;toolbar:false;">npm run webpack</pre><div class="contentsignin">로그인 후 복사</div></div><p><span style="font-family: 宋体; font-size: 18px;"><img src="https://img.php.cn/upload/article/000/000/194/37a612e2cd3095444e530b7035912824-1.png" alt=""></span></p> <p></p>