0
ジャスミンとWebPACKのでカルマを実行しようとしながら、だから私はこのエラーを抱えている:私はそれは私がすることを決めた私のプロジェクトだと思ったカルマjasmineRequireをスローはWebPACKのとジャスミンでエラーが定義されていない
Uncaught ReferenceError: jasmineRequire is not defined at node_modules/karma-jasmine/lib/boot.js:116
新しいものを作成し、以下の設定をします。
この設定で同じ問題が発生しています。誰にもアイデアはありますか? WebPACKのために
:カルマのために
const path = require("path");
module.exports = {
entry: './src/source1.js',
output: {
path: path.resolve("./dist")
}
}
:
const webpackConfig = require("./webpack.config");
module.exports = function(config) {
config.set({
basePath: '',
frameworks: ['jasmine'],
webpack: webpackConfig,
files: [
'test/t1.js'
],
exclude: [
],
preprocessors: {
"**/*.js": ["webpack"]
},
reporters: ['progress'],
port: 9876,
colors: true,
logLevel: config.LOG_INFO,
autoWatch: true,
browsers: ['Chrome'],
singleRun: false,
concurrency: Infinity
})
}
私はそうのようなテスト/ t1.jsファイルがあります:
// import { add } from "../src/source1";
function add(x, y) {
return x + y;
}
describe("source1",() => {
describe("add",() => {
it("adds 41 + 1",() => {
expect(add(41, 1)).toBe(42);
});
});
});
そして、ここでは私のpackage.jsonファイルだが:
{
"name": "projects",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"devDependencies": {
"jasmine-core": "^2.6.2",
"karma": "^1.7.0",
"karma-chrome-launcher": "^2.1.1",
"karma-jasmine": "^1.1.0",
"karma-webpack": "^2.0.3",
"webpack": "^2.5.1"
}
}