Maison > Questions et réponses > le corps du texte
P粉7868001742023-08-18 15:16:11
Vous pouvez ajouter des remplacements spécifiques dans include
dans tsconfig.
"include": [ "src/**/*", "node_modules/foo/index.ts", "node_modules/bar/quux.baz.mjs" ]
Mais lorsque vous emballez pour le client, vous n'incluez généralement pas les dépendances en tant que scripts distincts, mais laissez l'outil d'empaquetage décider où les placer. Vous n'avez pas mentionné quel outil d'empaquetage vous utilisez actuellement, mais si vous l'avez allowJS: true
configuré, vous n'avez pas besoin de Babel - par exemple, les modifications pertinentes apportées à votre configuration Webpack seraient :
{ test: /\.(js|ts)$/, exclude: /node_modules\/(?!(foo|bar)\/).*/, // 这一行
Cependant, si vous souhaitez un remplissage automatique, utiliser @babel/preset-env
avec la chaîne Browserslist est probablement la meilleure option.