亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問webpack打包后的js文件,里面的函數為什么沒辦法使用?

請問webpack打包后的js文件,里面的函數為什么沒辦法使用?

子衿沉夜 2019-08-15 14:09:01
webpack打包后的js文件,里面的函數為什么沒辦法使用
查看完整描述

5 回答

?
青春有我

TA貢獻1784條經驗 獲得超8個贊

webpack配置:
...
const ExtractTextPlugin = require('extract-text-webpack-plugin')

module.exports = {
...
output: {
path: path.join(__dirname, './dist'),
filename: 'js/[name].js',
publicPath: '/dist/'
},
module: {
loaders: [
...
{
test: /\.css$/,
loader: ExtractTextPlugin.extract({
fallbackLoader: 'style',
loader: 'css',
publicPath: '../'
})
},
]
},
plugins: [
...
new ExtractTextPlugin({
filename: 'css/[name].css',
disable: false,

allChunks: false
})
]
}




查看完整回答
反對 回復 2019-08-24
?
qq_笑_17

TA貢獻1818條經驗 獲得超7個贊

開發環境和生產環境用的是同一個 webpack 配置文件,導致生產環境打包的 JS 文件包含了一大堆沒必要的插件,比如HotModuleReplacementPlugin, NoErrorsPlugin 這時候不管用什么優化方式,都沒多大效果。所以,如果你打包后的文件非常大的話,先檢查下是不是包含了這些插件。

查看完整回答
反對 回復 2019-08-24
?
千巷貓影

TA貢獻1829條經驗 獲得超7個贊

webpack配置如下:
const ExtractTextPlugin = require('extract-text-webpack-plugin')
module.exports = {
output: {
path: path.join(__dirname, './dist'),
filename: 'js/[name].js',
publicPath: '/dist/'
},
module: {
loaders: [
{
test: /\.css$/,
loader: ExtractTextPlugin.extract({
fallbackLoader: 'style',
loader: 'css',
publicPath: '../'
})
},
]
},
plugins: [
new ExtractTextPlugin({
filename: 'css/[name].css',
disable: false,
allChunks: false
})
]
}



查看完整回答
反對 回復 2019-08-24
  • 5 回答
  • 0 關注
  • 616 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號