我正在遵循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'
};
答案 0 :(得分:2)
您正在遵循的教程使用Typescript语法,而您的webpack配置似乎并未处理Typescript。您将需要使用打字稿进行调查。一个简单的Google搜索将为您提供许多教程,但这是一个不错的开始:https://webpack.js.org/guides/typescript/
或者,您可以从示例中删除打字稿方面。它们通常是带有<
,>
和: