Я предполагаю, что у меня есть некоторый тип синтаксической ошибки в "скриптах" внутри моего package.json. Я могу запустить .\node_modules\.bin\karma start
внутри powershell, и карма сразу же начинает работать и может найти мой test-spec.js
, но мой "test": "./node_modules/karma/bin/karma start karma.conf.js"
не работает. Когда я набираю npm test
, я получаю '.' is not recognized as an internal or external command
Это то, что у меня есть в моей Моей karma.conf.js
const webpackConfig = require('./webpack.config.js');
module.exports = function(config) {
config.set({
basePath: '',
frameworks: ['jquery-3.3.1', 'jasmine'],
files: [
'src/*.js',
'spec/*spec.js'
],
webpack: webpackConfig,
exclude: [
],
preprocessors: {
'src/*.js': ['webpack'],
'spec/*spec.js': ['webpack']
},
plugins: [
'karma-jquery',
'karma-webpack',
'karma-jasmine',
'karma-chrome-launcher',
'karma-jasmine-html-reporter'
],
reporters: ['progress', 'kjhtml'],
port: 9876,
colors: true,
logLevel: config.LOG_INFO,
autoWatch: true,
browsers: ['Chrome'],
singleRun: false,
concurrency: Infinity
});
};