Vue CLI с Browsersync: вам может понадобиться соответствующий загрузчик (#!) - PullRequest
0 голосов
/ 10 января 2019

У меня странная проблема при запуске из шаблонов, сгенерированных 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
  • Установить BrowserSync
npm install browser-sync
  • Добавить в src / main.js
const bs = require('browser-sync').create();

Что не сработало:

  • Добавление shebang-loader в Webpack
  • Обновление vue-cli
  • Свежий шаблон с использованием vue create new-project
...