ts2307 módulo error encuentra crear controladores cannot module jasmine karma-runner

module - módulo - no se encuentra el modulo @angular/core ionic



karma start No se puede encontrar el módulo ''jasmine-core'' (4)

Incluso con karma y karma-jasmine instalados en los node_modules del proyecto local, debe npm install jasmine .

Entonces, para un nuevo proyecto de Karma:

  1. npm install karma karma-jasmine jasmine para instalar localmente los módulos requeridos.

Opcionalmente, agregue --save-dev para escribir en su package.json . Tenga en cuenta que estos no necesitan ser -g instalados globalmente aquí.

  1. karma start

Este paso requiere que tenga Karma instalado globalmente ( sudo npm install -g karma ).

Obtuve el siguiente error cuando ejecuté "karma start"

module.js: 340 throw err; ^ Error: no se puede encontrar el módulo ''jasmine-core'' en Function.Module._resolveFilename (module.js: 338: 15) en Function.require.resolve (module.js: 384: 19) en initJasmine (/ usr / lib / node_modules /karma-jasmine/lib/index.js:8:42) en Array.invoke [as 0] (/usr/lib/node_modules/karma/node_modules/di/lib/injector.js:75:15) en get ( /usr/lib/node_modules/karma/node_modules/di/lib/injector.js:48:43) en /usr/lib/node_modules/karma/lib/server.js:137:20 en Array.forEach (native) en Server._start (/usr/lib/node_modules/karma/lib/server.js:136:21) en invoke (/usr/lib/node_modules/karma/node_modules/di/lib/injector.js:75:15) en Server.start (/usr/lib/node_modules/karma/lib/server.js:101:18) en Object.exports.run (/usr/lib/node_modules/karma/lib/cli.js:231:26) en Objeto. (/ usr / lib / node_modules / karma / bin / karma: 3: 23) en Module._compile (module.js: 456: 26) en Object.Module._extensions..js (module.js: 474: 10) en Module.load (module.js: 356: 32) en Function.Module._load (module.js: 312: 12)

¿Alguien sabe por qué ocurre esto? Estaba ejecutando karma en una máquina virtual. Intenté varios comandos de instalación de npm y nada funcionó. Después de apagar mi máquina por la noche y regresar al día siguiente, el problema desapareció y todo vuelve a funcionar. Entonces, ya no estoy bloqueado ... ¿Alguien tiene alguna idea sobre lo que podría estar pasando?


Navega a la carpeta:

cd node_modules/karma-jasmine

Correr:

npm install

Esto debería descargar las dependencias requeridas y solucionar el problema.


intente instalar jasmine-core globalmente ( Jasmine en NPM ). use npm install -g jasmine-core


npm install jasmine-core --save-dev usar npm install jasmine-core --save-dev