要生成一个包含所有polyfill的单个polyfill.js文件,您可以按照以下步骤进行操作:
npm install -g @angular/cli
polyfills.ts
的文件。在这个文件中,您可以列出您需要的所有polyfill。以下是一个示例polyfills.ts
文件的内容:// Zone.js polyfill
import 'zone.js/dist/zone';
// Other polyfills
import 'core-js/es6/reflect';
import 'core-js/es7/reflect';
import 'web-animations-js';
angular.json
文件中,找到projects
-> your-project-name
-> architect
-> build
-> options
-> polyfills
属性。将其更改为以下内容:"polyfills": "src/polyfills.ts"
这将告诉Angular CLI在构建过程中使用polyfills.ts
文件。
ng build --prod
这将在dist
文件夹下生成一个名为polyfills.js
的文件,其中包含所有指定的polyfill。
请注意,这只是一个简单的示例。您可以根据您的需求添加或删除polyfill。
希望这可以帮助到您!