久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - webpack dllPlugin如何打包vendor到html里面?

瀏覽:199日期:2023-03-12 14:11:17

問題描述

使用html-webpack-plugin只能將應(yīng)用的bundle.js寫到html,不能將dll生成的vendor寫入,有沒有什么辦法?

問題解答

回答1:

可以使用 add-asset-html-webpack-plugin,將打包后的文件,加入html中。通過以下方式引用,或者參考下我的vue-2.0template

喜歡的話可以給個star

new HtmlWebpackPlugin({ filename: itemPath, template: template, inject: true, title: item.title || ’Document’, chunks: chunks, chunksSortMode: ’dependency’,}),new AddAssetHtmlPlugin([{ filepath: path.resolve(__dirname, config.build.dll.basePath, config.build.dll.fileName), outputPath: utils.assetsPath(’common/js/’), publicPath: path.join(config.build.publicPath, ’common/js’), includeSourcemap: true}])回答2:

自問自答:1、 將vendor.js生成到/dll/,2、 template.html使用html-webpack-plugin的模板語法

<body><script src='http://www.baoyu77737.com/wenda/<%= htmlWebpackPlugin.optiions.vendor %>'></script></body>

3、 設(shè)置webpack.dev.config.js

//...plugins:[ new HTMLPlugin({template: ’./src/template.html’,filename: ’index.html’vendor: ’/dll/’ + manifest.name + ’.js/’ //manifest就是dll生成的json })]

僅僅用于開發(fā)環(huán)境

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 安龙县| 北碚区| 吕梁市| 亚东县| 吉水县| 高雄县| 永寿县| 微山县| 渭南市| 平陆县| 筠连县| 宣汉县| 太和县| 五台县| 汉阴县| 乌兰浩特市| 赤水市| 岑溪市| 怀来县| 陆河县| 内丘县| 上犹县| 鹤庆县| 大关县| 江油市| 深泽县| 桦南县| 玉树县| 惠安县| 宁明县| 榆树市| 宜兰县| 林口县| 四子王旗| 社会| 彩票| 偏关县| 晋中市| 永定县| 那坡县| 弋阳县|