Перечитал еще раз.
Смотрите бабел у меня стоит в вотчере в шторме и компилит карты автоматом
с let и class он справляется на ура.
Проблема только тогда когда встречает require и не может загрузить его, выдает ошибку.
На html странице входа прописал
<script src="node_modules/babel/browser-polyfill.js"></script>
<script src="node_modules/babel-core/browser.js"></script>
и далее мой главный входной js
<script src="assets/js/mainTest.js"></script>
mainTest.js
import {pageName} from './testRequire.js';
console.log('здесь', pageName);
testRequire
export var pageName = 'Страница testRequire.js';
пробовал менять тип script на
<script type="text/babel" src="assets/js/mainTest.js"></script> // error - require is not defined
<script type="application/javascript;version=1.7" src="assets/js/mainTest.js"></script> // ошибки нет, не отрабатывает вовсе
<script type="application/javascript" src="assets/js/mainTest.js"></script> // error - Unexpected reserved word
Хотелось бы на лету тестить проект, без компиляции, это реально?
Или лучше ставить вотчер на грунт(гулп) и не париться?