반응형
라라벨믹스 웹팩 공용 경로
그래서 나는 Laravel-Mix를 사용하고 있으며 웹팩에서 코드 분할을 설정했다.나는 이와 같은 Vue 구성 요소에 동적 가져오기를 사용하고 있다.
Vue.component('UserMenu', () => import('./components/UserMenu.vue'));
나도 Babel을 사용하고 있기 때문에 내 구문-동적-가져오기 플러그인 로딩이 있다..babelrc
프로젝트 루트에 철하다
이것은 모두 잘 작동하고 있으며, 웹팩은 빌드할 때 코드를 적절하게 분할하고 있다.그러나 문제는 그 덩어리를 속보다는 공공의 뿌리에 넣고 있다는 점이다.public/js
만약 내 웹팩에 mix.js가 있다면...
mix.js('resources/assets/js/app.js', 'public/js');
...그리고 나서 혼합물은 빌드된 파일을 적절히/js
전화번호부
하지만 파일을 정리하려면 webpack.mix.js에 있으면...
mix.webpackConfig({
entry: {
app: './resources/assets/js/app.js',
},
output: {
filename: '[name].js',
publicPath: 'public/js',
}
});
...내가 publicPath 재산에 무엇을 할당하든 간에 모든 청크들은 공공의 뿌리에 들어가게 된다.
내가 여기서 뭘 놓치고 있는지 알기나 해?
다음을 사용하여 공용 경로 설정 시도mix.setPublicPath('public/build')
방법
청크 경로 변경webpack.mix.js
당신의 사랑스런 루트 폴더 아래
mix.webpackConfig({
output: {
filename:'js/main/[name].js',
chunkFilename: 'js/chunks/[name].js',
},
});
또한 main js 위치를 변경하는 laravel 방법은 mix.js 함수를 사용하는 것에 주목한다.
mix.js('resources/assets/js/app.js', 'public/js/main')
참조URL: https://stackoverflow.com/questions/48862993/laravel-mix-webpack-public-path
반응형
'Programing' 카테고리의 다른 글
Vue 2 라이프사이클 - Destroy 전에 중지하는 방법? (0) | 2022.04.16 |
---|---|
Java int to String - Integrity.toString(i) 대 새 정수(i.toString() (0) | 2022.04.16 |
C에서 stderr로 인쇄하려면 어떻게 해야 하는가? (0) | 2022.04.16 |
시스템을 언제 불러야 할까?자바로 퇴장하다 (0) | 2022.04.16 |
Vue 클래스 기반 구성 요소 경고: 속성이 인스턴스에서 정의되지 않고 렌더링 중에 참조됨 (0) | 2022.04.16 |