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:
-
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í.
-
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