Cet article vous présente une brève analyse de la façon d'introduire des bibliothèques tierces via webpack. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
De manière générale, il existe trois situations lors de l'introduction de bibliothèques tierces :
Introduction via CDN
via npm ; Installer et importer ;
Le fichier js tiers est local
C'est le plus simple pour Par exemple, si vous introduisez Amap, vous pouvez directement mettre le code suivant en bas du fichier index.html Cette situation n'a rien à voir avec webpack, car le fichier d'entrée de webpack n'est pas ici
<script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.8&key=您申请的key值"></script>
Par exemple, si vous introduisez jquery
new webpack.ProvidePlugin({ $: 'jquery', jQuery: 'jquery' })
new webpack.ProvidePlugin({ $: 'jquery', jQuery: 'jquery' })
Si notre fichier jquery.js est placé sous le dossier dist
resolve:{ alias: { $: path.resolve(__dirname, './dist/jquery.js'), jQuery: path.resolve(__dirname, './dist/jquery.js'), } }
testez pour spécifier quel fichier doit introduire une bibliothèque tierce et configurez jquery via les options. Ensuite, après l'empaquetage, vous pouvez voir que le fichier app.js empaqueté devient plus volumineux.
module: { rules: [ { test: path.resolve(__dirname, "./src/app.js"), use: "imports-loader" options:{ $:'jquery' } } ] }
Explication détaillée de la configuration du webpack4.0
Pour vue config / index.js : Explication détaillée de la configuration
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!