zinserjan/mocha-webpack

You may need an appropriate loader

Opened this issue · 0 comments

I have tried using all versions of webpack & mocha-webpack. Still getting the below error.

Module parse failed: Unexpected token (1:0)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders

> <template>
| <div>

CONFIG FILES:

webpack.config-test.js

var nodeExternals = require('webpack-node-externals');

module.exports = {
output: {
devtoolModuleFilenameTemplate: '[absolute-resource-path]',
devtoolFallbackModuleFilenameTemplate: '[absolute-resource-path]?[hash]'
},
mode: 'development',
target: 'node', // webpack should compile node compatible code
externals: [nodeExternals()], // in order to ignore all modules in node_modules folder
devtool: "inline-cheap-module-source-map"
};

webpack.config-test.vue.js

export default {
module: {
rules: [
{
test: /.vue$/,
loader: 'vue-loader',
options: {
loaders: {
'scss': [
'vue-style-loader',
'css-loader',
'sass-loader'
],
'sass': [
'vue-style-loader',
'css-loader',
'sass-loader?indentedSyntax'
]
}
}
},
]
}
};

webpack.config-test.babel.js

export default {
module: {
rules: [
{
test: /.js$/,
loader: "babel-loader"
}
]
}
};