Literalmente acabo de hacer una nueva instalación de Angular CLI para probarlo y no tengo idea de qué está causando el siguiente error en la línea de comando:
PC:cobros Fran$ ng serve ** NG Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ ** 95% emitting/Users/Fran/Documents/Workspace/Repos/cobros/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:40 callbacks[i](err, result); ^ TypeError: callbacks[i] is not a function at Storage.finished (/Users/Fran/Documents/Workspace/Repos/cobros/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:40:15) at /Users/Fran/Documents/Workspace/Repos/cobros/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js:77:9 at /Users/Fran/Documents/Workspace/Repos/cobros/node_modules/graceful-fs/polyfills.js:287:18 at FSReqWrap.oncomplete (fs.js:153:5)Esta es la información que obtengo cuando intento "ng -v" (en caso de que sea útil):
Angular CLI: 1.6.8 Node: 8.9.0 OS: darwin x64 Angular: 5.2.4 ... animations, common, compiler, compiler-cli, core, forms ... http, language-service, platform-browser ... platform-browser-dynamic, router @angular/cli: 1.6.8 @angular-devkit/build-optimizer: 0.0.42 @angular-devkit/core: 0.0.29 @angular-devkit/schematics: 0.0.52 @ngtools/json-schema: 1.1.0 @ngtools/webpack: 1.9.8 @schematics/angular: 0.1.17 typescript: 2.5.3 webpack: 3.10.0¿Qué hace el módulo de 'resolución mejorada'? ¿Instalé angular mal? Seguí las instrucciones de https://github.com/angular/angular-cli y me aseguré de cumplir con los requisitos previos.
Tuve el mismo problema y este comando me hizo un milagro.
npm install copy-webpack-plugin@4.3.1EDITAR : el problema ahora está solucionado, por lo que ya no es necesario usar esta solución alternativa.
Ocurre después de actualizar @angular/cli a 1.6.8 .
Solución : el problema es con copy-webpack-plugin ( https://github.com/webpack-contrib/copy-webpack-plugin/issues/217 ) npm i copy-webpack-plugin@4.3.1 --save-dev ayuda
NOTA : La solución ofrecida anteriormente era degradar cli a 1.6.7, lo que no ayuda.