bemto установлен в node_modules и подключается к проекту при помощи сборщика webpack. Но вылетает ошибка:
ERROR in Error: Child compilation failed:
Module build failed: Error: Cannot resolve 'file' or 'directory' ./helpers.pug in D:\Projects\nogai-history\node_modules\bemto.jade\lib
- Resolver.js:124
[nogai-history]/[enhanced-resolve]/lib/Resolver.js:124:15
- Resolver.js:191
[nogai-history]/[enhanced-resolve]/lib/Resolver.js:191:15
- Resolver.js:110 applyPluginsParallelBailResult.createInnerCallback.log
[nogai-history]/[enhanced-resolve]/lib/Resolver.js:110:4
и т.д...
Проблема в том, что pug конструкции типа:
include helpers
пытается распознать как попытку подключить pug файл, а не jade, хотя подключение идет именно jade файла. Как решить эту проблему?
Вот pug файл:
include ~bemto.jade
body
+b.header
+e.search Test
Вот конфиг webpack:
var BowerWebpackPlugin = require('bower-webpack-plugin');
var HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
entry: './app/main',
output: {
path: __dirname + '/dist',
filename: 'script.js'
},
module: {
loaders: [
{
test: /\.js$/,
exclude: /(node_modules|bower_components)/,
loader: 'babel?presets[]=es2015'
},
{
test: /\.(pug|jade)/,
loader: 'pug'
}
]
},
plugins: [
new BowerWebpackPlugin(),
new HtmlWebpackPlugin({
template: './app/main.jade',
filename: 'index.html'
})
]
};
P.S. И что вообще происходит? Изменил все расширения на pug, так он ругается на вставки скриптов.