node.js - webpack entry中的name是带路径的,结合ExtractTextPlugin使用时,如何得到不带路径的name
PHPz
PHPz 2017-04-17 15:41:28
0
1
529

entry如下:

entry: {
    // 名字可以含路径,以用来将打包后的文件放入不同的路径
    'js/index': [
        path.resolve(src, 'index.js') // Your appʼs entry point
    ],
    'js/detail': [
        path.resolve(src, 'detail/detail.jsx') // Your appʼs entry point
    ],
    'lib/eg': [
        path.resolve(src, 'eg/lib.js') // Your appʼs entry point
    ],
  },

而在webpack的plugins中,使用了ExtractTextPlugin,配置是:

new ExtractTextPlugin("css/[name].css", {
        // allChunks: true
    })

最终打包出来的css文件,会被放到css/js/detail.css与,css/js/index.css,多了一级'js/',我想知道如何设置能让css文件统一放到css/*.css这样的路径下

PHPz
PHPz

学习是最好的投资!

모든 응답(1)
巴扎黑

원래 이름에 경로를 추가하는 방법은 js와 css가 동일한 모듈에 속할 수 있도록 모듈화하는 것입니다. 패키지 파일의 구조를 변경하는 것이 좋습니다.

즉, 경로를 강제로 취소합니다.

으아아아

이렇게 하면 파일명이 좀 흉해보이겠지만, 최소한 파일레벨은 원하는 대로 되겠죠

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿