javascript - Comment le fournisseur de packages Webpack DllPlugin est-il converti en HTML?
三叔
三叔 2017-07-05 10:52:50
0
2
1222

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 ?

三叔
三叔

répondre à tous(2)
扔个三星炸死你

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
}])
女神的闺蜜爱上我

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal