Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

我的入口js是这样的

  entry: {
    login: './app/js/login.js',
    index: './src/js/index.js',
    jquery:['jquery']//jquery用npm安装的
  },

plugins是这样的

new CommonsChunkPlugin({ name: 'common', minChunks: 2 }),
new webpack.ProvidePlugin({
    $: 'jquery',
    jQuery: 'jquery',
    'window.jQuery': 'jquery',
    'window.$': 'jquery'
})

login.js是这样的

import {mod1} from './mod1.js'
console.log(mod1+'loginPage');
$('#login-title').text('logintitle');

index.js是这样的

import {mod1} from './mod1.js'
console.log(mod1+'indexPage');

我希望被引用了2次的mod1.js和被用了一次的jquery都被抽取出来,并且jquery还能再从common.js公共包中被单独抽取出来

但是实际结果是:jquery和mod1.js都被打包到了common.js中,jquery.js里什么都没有- -,请问要如何修改才能实现?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
249 views
Welcome To Ask or Share your Answers For Others

1 Answer

等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...