Ответ 1
Я решил использовать npm install jasmine-core --save-dev
Я получал следующую ошибку, когда я запускал "начало кармы"
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 и ничего не работал. После того, как я выключил свою машину на ночь и вернулся на следующий день, проблема исчезла, и все снова работает. Итак, я больше не заблокирован. У кого-нибудь есть мысли о том, что может произойти?
Я решил использовать npm install jasmine-core --save-dev
попробуйте установить jasmine-core
глобально (Жасмин на NPM).
используйте npm install -g jasmine-core
Даже с karma
и karma-jasmine
, установленными в локальном проекте node_modules
, вы все равно должны npm install jasmine
.
npm install karma karma-jasmine jasmine
для установки необходимых модулей локально.Необязательно добавьте --save-dev
для записи на ваш package.json
.
Обратите внимание, что они не должны быть -g
глобально установлены здесь.
karma start
Этот шаг требует, чтобы Карма была установлена глобально (sudo npm install -g karma
).
Перейдите в папку:
cd node_modules\karma-jasmine
Run:
npm install
Это должно загрузить необходимые зависимости и исправить проблему.