2017-05-13 4 views
0

webpack 서버를 실행하면 webpack server가없는 프로젝트의 폴더로 리디렉션되지만 webpack 서버없이 열면 네트워크 탭에 아무 것도 나타나지 않습니다. 내 webpack.config.js가 올바르게로드되지 않았다고 생각합니다!webpack-server 2와 관련된 문제

내 webpack.confing.js :

const ExtractTextPlugin = require("extract-text-webpack-plugin"); 
var path = require("path"); 


module.exports = { 
    entry : './src/app.js', 
    output : { 
     path : path.resolve(__dirname,'dist'), 
     filename : 'app.bundle.js' 
    }, 
    module : { 
     rules : [ 
      {test: /\.scss$/, 
      loader: ExtractTextPlugin.extract({ 
       fallback: "style-loader", 
       use: ['css-loader','sass-loader'], 
       publicPath: "/dist" 
      })} 
     ] 
    }, 
    plugins: [ 
     new ExtractTextPlugin({ 
      filename: "app.scss", 
      disable: false, 
      allChunks: true 
     }) 
    ] 
} 

답변

0

문제는 당신이 파일 시스템 경로와는 아무 상관이없는 공공 경로의 개념을 오해 한 것입니다. 즉, publicPath는 URL과 관련이 있습니다.

url = `${host}:${port}${publicPath}${bundle}` 

만 '/'

에 대한 추출 텍스트 플러그인 매개 변수 publicPath 변경