Concernant l'utilisation de node pour générer un fichier de configuration package.json, cela pose-t-il un problème pour l'environnement de développement et l'environnement de production ?
Certaines explications sur Internet disaient que nous avons besoin de certaines dépendances lors du développement, mais qu'elles ne sont pas nécessaires lors de la production (lancement du produit),
Donc, si nous utilisons webpack, nous ne pouvons pas empaqueter ces dépendances.
La question est alors de savoir quelles dépendances n’ont pas besoin d’être empaquetées ?
Par exemple, les dépendances qui provoquent des erreurs de code, je peux le comprendre, mais pourquoi certaines dépendances de conversion telles que babel
,css-loader
,style-loader
ne sont-elles pas incluses ?
S'ils ne sont pas empaquetés, lorsque nous utilisons webpack pour les empaqueter, ils ne sont pas convertis en quelque chose que le navigateur peut reconnaître, donc ça ne fonctionnera pas ?
Votre spécification dite
babel
(编译js
),css-loader
(编译css
)这些的东西,早都在你build
的时候编译好了,而打包所做的是兼容amd
cmd
CommonJs
和es6 module
intègre des fichiers js importés de différentes spécifications, ce qui ne posera aucun problème non reconnaissable par l'environnement de production.