Factsheet
/ 11 April 2026; 18 days ago (11 April 2026)
/ 11 April 2026; 18 days ago (11 April 2026)
» npm install jasmine
Videos
It seems [email protected] requires jasmine-core@">=3.5" but you have [email protected].
In package.json, change jasmine-core to 3.5.0 or greater and run an npm install again. Maybe you should also try deleting node_modules and doing a fresh install.
This one worked for me: I go to the "devDependencies" object
and I change [email protected] to [email protected]
» npm install jasmine-core
You can know the jasmine version you are using by running the following Spec:
describe('Test to print out jasmine version', function() {
it('prints jasmine version', function() {
console.log('jasmine-version:');
console.log(jasmine.version || (jasmine.getEnv().versionString && jasmine.getEnv().versionString()));
});
});
and then checking the karma output in your console or browser. It should be something like:
LOG: 'jasmine-version:'
LOG: '2.3.4'
The jasmine library is included in the jasmine-runner plugin as you've already found out. You can find the exact place where this file is loaded in the source code of the plugin: https://github.com/karma-runner/karma-jasmine/blob/master/lib/index.js (line 7)
You can try to modify the plugin so that an upgrade is possible and send a pull request to karma (see http://karma-runner.github.io/0.10/dev/contributing.html)
It a better option to stick to the jasmine version in karma-jasmine and update the whole package. You can use the following command to get the version of all the installed packages:
npm ls
To get the version of the installed global packages:
npm ls -g
To view the latest version available on CDN, use:
npm view karma-jasmine version
Before updating, you can view all versions at the CDN using:
npm view karma-jasmine versions
To install a specific version:
npm install karma-jasmine@~0.2.2
(0.2.2 is the latest available).
» npm install @angular-builders/jest
» npm install @types/jasmine