Proporciónanos la siguiente información:
- SO? Windows 7
- Versiones:
angular-cli: 1.0.0-beta.9
nodo: 6.2.0
sistema operativo: win32 x64
Me gusta reemplazar es6-shim con core-js lib pero cuando ejecuto ng build
o ng serve
angular-cli siempre inyecto es6-shim en lugar de core-js.
¿Dónde puedo configurar los scripts que están enmascarados detrás de {{#each scripts.polyfills}}
?
Se necesita una documentación sobre cómo configurar angular-cli.
En el archivo angular-cli-build.js, agregue otra matriz denominada polyfills después de la matriz vendorNpmFiles, como en el ejemplo siguiente. Debe asegurarse de incluir los valores predeterminados en la matriz. Lo estoy usando porque no he tenido éxito al cargar bibliotecas js de terceros que no están escritas como un módulo commonjs o systemjs.
module.exports = function(defaults) {
return new Angular2App(defaults, {
vendorNpmFiles: [
'systemjs/dist/system-polyfills.js',
'systemjs/dist/system.src.js',
...
'alertify/lib/alertify.min.js',
],
polyfills: [
'vendor/es6-shim/es6-shim.js',
'vendor/reflect-metadata/Reflect.js',
'vendor/systemjs/dist/system.src.js',
'vendor/zone.js/dist/zone.js',
'vendor/alertify/lib/alertify.min.js',
]
});
};
Cerrado porque el problema quedó obsoleto por # 1455.
Este problema se ha bloqueado automáticamente debido a la inactividad.
Por favor, presente un nuevo problema si se encuentra con un problema similar o relacionado.
Obtenga más información sobre nuestra política de bloqueo automático de conversaciones .
_Esta acción ha sido realizada automáticamente por un bot._
Comentario más útil
En el archivo angular-cli-build.js, agregue otra matriz denominada polyfills después de la matriz vendorNpmFiles, como en el ejemplo siguiente. Debe asegurarse de incluir los valores predeterminados en la matriz. Lo estoy usando porque no he tenido éxito al cargar bibliotecas js de terceros que no están escritas como un módulo commonjs o systemjs.