Подтвердить что ты не робот

Начало кармы Не удается найти модуль "жасмин-ядро"

Я получал следующую ошибку, когда я запускал "начало кармы"

module.js: 340     бросать ошибку;     ^ Ошибка: не удается найти модуль "жасмин-ядро"     в Function.Module._resolveFilename (module.js: 338: 15)     на Function.require.resolve(module.js: 384: 19)     в initJasmine (/usr/lib/ node_modules/karma-jasmine/lib/index.js:8:42)     в Array.invoke [как 0] (/usr/lib/node_modules/karma/node_modules/di/lib/injector.js:75:15)     at get (/usr/lib/node_modules/karma/node_modules/di/lib/injector.js:48:43)     на /usr/lib/ node_modules/karma/lib/server.js:137:20     в Array.forEach(native)     на сервере Server._start (/usr/lib/node_modules/karma/lib/server.js:136:21)     при вызове (/usr/lib/node_modules/karma/node_modules/di/lib/injector.js:75:15)     на сервере Server.start(/usr/lib/node_modules/karma/lib/server.js:101:18)     в Object.exports.run(/usr/lib/node_modules/karma/lib/cli.js:231:26)     в объекте. (/USR/Lib/node_modules/карма/бен/карма: 3: 23)     на Module._compile (module.js: 456: 26)     в Object.Module._extensions..js(module.js: 474: 10)     на Module.load(module.js: 356: 32)     в Function.Module._load (module.js: 312: 12)

Кто-нибудь знает, почему это происходит? Я управлял кармой в виртуальной машине. Я пробовал несколько команд установки npm и ничего не работал. После того, как я выключил свою машину на ночь и вернулся на следующий день, проблема исчезла, и все снова работает. Итак, я больше не заблокирован. У кого-нибудь есть мысли о том, что может произойти?

4b9b3361

Ответ 1

Я решил использовать npm install jasmine-core --save-dev

Ответ 2

попробуйте установить jasmine-core глобально (Жасмин на NPM). используйте npm install -g jasmine-core

Ответ 3

Даже с karma и karma-jasmine, установленными в локальном проекте node_modules, вы все равно должны npm install jasmine.

Итак, для нового проекта Karma:

  • npm install karma karma-jasmine jasmine для установки необходимых модулей локально.

Необязательно добавьте --save-dev для записи на ваш package.json. Обратите внимание, что они не должны быть -g глобально установлены здесь.

  1. karma start

Этот шаг требует, чтобы Карма была установлена ​​глобально (sudo npm install -g karma).

Ответ 4

Перейдите в папку:

cd node_modules\karma-jasmine

Run:

npm install

Это должно загрузить необходимые зависимости и исправить проблему.