Maison > Questions et réponses > le corps du texte
Utilisez html-webpack-plugin
只能将应用的bundle.js
pour écrire en HTML, mais le fournisseur généré par la dll ne peut pas être écrit. Existe-t-il un moyen ?
扔个三星炸死你2017-07-05 10:54:50
Vous pouvez utiliser add-asset-html-webpack-plugin pour ajouter les fichiers packagés au HTML.
Citer de la manière suivante, ou vous référer à mon modèle vue-2.0
Si vous l'aimez, vous pouvez lui donner une étoile
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
}])
女神的闺蜜爱上我2017-07-05 10:54:50
Questions et réponses :
1. Utilisez vendor.js
生成到/dll/
,
2 template.html pour utiliser la syntaxe du modèle de html-webpack-plugin
<body>
<script src="<%= htmlWebpackPlugin.optiions.vendor %>"></script>
</body>
3. Définissez webpack.dev.config.js
//...
plugins:[
new HTMLPlugin({
template: './src/template.html',
filename: 'index.html'
vendor: '/dll/' + manifest.name + '.js/' //manifest就是dll生成的json
})
]
Uniquement pour l'environnement de développement