Код приложения SourceMapping в Karma и Webpack

Это приложение Angular 1.x, мы используем Webpack для упаковки и Karma для тестирования. Мы используем «inline-source-map» в качестве нашего devTool, и он хорошо работает, когда мы обслуживаем приложение. В нашей конфигурации Karma мы используем плагин "Karma-sourcemap-loader", и мы см. наш исходный формат, наш тестовый код в инструментах chrome dev, но сам код приложения не читается.

Это соответствующие разделы в нашем KarmaConfig

basePath: '',
frameworks: ['mocha'],
preprocessors: {
  'test/**/*.js': ['webpack', 'sourcemap'],
  'app/scripts/**/*.js': ['coverage']
},
files: [
  '*/build-plugin/polyfills/*.js'
],
webpack: webpackTestConfig,

и это соответствующий раздел конфигурации веб-пакета.

devtool: 'inline-source-map',
plugins: [
  new webpack.ProvidePlugin({
    _: "underscore",
    jQuery: 'jquery',
    this: {}
  }),
  new BowerWebpackPlugin({
    searchResolveModulesDirectories: false
  }),
  new webpack.optimize.OccurenceOrderPlugin(),
  new webpack.optimize.DedupePlugin(),
  new webpack.optimize.UglifyJsPlugin({
    minimize: true
  })
],

person uncaught_exceptions    schedule 23.12.2015    source источник
comment
Вы когда-нибудь решали это? Я сталкиваюсь с той же проблемой.   -  person Noah Solomon    schedule 11.03.2016


Ответы (1)


Проблема была с загрузчиком Isparta. Мы изменили нашу точку входа в карму, чтобы она представляла собой один файл вместо шаблона глобуса.

https://github.com/deepsweet/isparta-loader/issues/1

person uncaught_exceptions    schedule 11.03.2016