Rxjs错误:您可能需要适当的加载程序来处理此文件类型

时间:2019-03-08 10:28:38

标签: webpack rxjs

我正在遵循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>();

我的webpack配置仅仅是准系统:

const path = require('path');

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

1 个答案:

答案 0 :(得分:2)

您正在遵循的教程使用Typescript语法,而您的webpack配置似乎并未处理Typescript。您将需要使用打字稿进行调查。一个简单的Google搜索将为您提供许多教程,但这是一个不错的开始:https://webpack.js.org/guides/typescript/

或者,您可以从示例中删除打字稿方面。它们通常是带有<>:

的位