Всем добрый день.
Имеется следующая структура (упрощенно):
src
- scripts
- templates
В scripts есть файлы app.js и test.js (app.js является точкой входа для webpack)
app.js:
import Test from './test';
export default new Test();
test.js:
import tpl from '../templates/test.hbs';
export default class {
constructor() {
var body = document.querySelector('body');
body.textContent = tpl({
name: 'world'
});
}
}
В папке templates имеется test.hbs:
Hello {{name}}!
Так вот если импортить шаблон hbs сразу в app.js то webpack все собирает нормально, а если через test.js то ругается:
ERROR in ./src/templates/test.hbs
Module not found: Error: Cannot resolve module
Что я делаю не так?
Вроде все логично.