У меня странная проблема при запуске из шаблонов, сгенерированных Vue-CLI. Попытка простого импорта синхронизации с браузером вызывает следующую ошибку.
Файл: ./node_modules/browser-sync/dist/index.js
Module parse failed: Unexpected character '#' (1:0)
You may need an appropriate loader to handle this file type.
> #! /usr/bin/env node
| "use strict";
| /**
Шаги для воспроизведения
- Использование Vue CLI (^ 3.3.0) и BrowserSync (^ 2.26.3) ...
vue create new-project
cd new-project
npm install browser-sync
const bs = require('browser-sync').create();
Что не сработало:
- Добавление
shebang-loader
в Webpack
- Обновление
vue-cli
- Свежий шаблон с использованием
vue create new-project