Ошибка Rxjs: вам может понадобиться соответствующий загрузчик для обработки этого типа файла - PullRequest
1 голос
/ 08 марта 2019

Я следую примеру, приведенному в Rxjs Subject :

import {Subject} from 'rxjs';

const subject = new Subject<number>();

// more code...

При запуске npx webpack я получаю следующую ошибку:

You may need an appropriate loader to handle this file type.
| import {Subject} from 'rxjs';
| 
> const subject = new Subject<number>();

Мой конфиг веб-пакета просто скелетов:

const path = require('path');

module.exports = {
  entry: './js/index.js',
  output: {
    path: path.resolve(__dirname, 'dist'),
    filename: 'bundle.js'
  },
  mode: 'development'
};

1 Ответ

2 голосов
/ 08 марта 2019

В учебнике, который вы читаете, используется синтаксис Typescript, тогда как конфигурация вашего веб-пакета, похоже, не обрабатывает машинопись. Вам нужно будет исследовать, используя машинопись. Простой поиск в Google даст вам много уроков, но это хорошее начало: https://webpack.js.org/guides/typescript/

В качестве альтернативы, вы можете удалить аспекты машинописи из примера. Обычно это биты с <, > и :

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...