2016-06-06 8 views
0

에 최근에 릴리스하면 webpack (+ webpack-dev-server)의 도움으로 프로젝트를 작성한 후 회사의 서버로 푸시하고 싶습니다. 난 단지 js와 html을 서버에 푸시 할 때 혼란 스럽다. 여전히 로컬 호스트에 대한 요청 : 3001 (내 빌드 출력 경로 인)는 다음과 같이 누군 데 설정은 다음과 같습니다webpack config 프로젝트를 서버

module.exports = { 
entry: getEntries(), 

output:{ 
    path:BUILD_DIR, 
    filename:"[name].bundle.js", 
    // publicPath:"/monitor/", 
    publicPath:"http://localhost:3001/build/" 
}, 

어떻게 회사의 서버로 변경할 수 있습니까?

답변

0

publicPath : '/ build'와 같은 상대 경로를 가리킬 수 있습니다. Webapck는 자동으로 해당 경로에서 번들을로드합니다. 나는 프로덕션 환경에서 다음과 같은 것을 가지고있다. 환경에 따라 webpack에서 애셋 및 빌드 파일을로드하는 데 사용하는 json 파일을 만듭니다. 출력 : { 경로 : buildPath, 는 파일 이름 : '앱 201.js', chunkFilename : '앱 2012.js', publicPath : '/ 샘플// 빌드' }

+0

에게 내가 밀어해야하는 경우 회사 서버에 빌드 된 js 파일, 공용 경로는 무엇이되어야합니까? 필요한지 알고 싶습니다. – lizlalala

관련 문제