Javascript 与安装RxJS(VS代码)斗争

Javascript 与安装RxJS(VS代码)斗争,javascript,html,rxjs,Javascript,Html,Rxjs,我已经创建了index.html,附加到它的script.js,并用npm安装RxJS安装了RxJS。但这有很多问题 这是console在注释我的imports语句时编写的内容 这就是我在script.js中使用import的时候 更新:我已经链接 到html,但没有成功 好的,我知道了。 这应该是您的html,确保您的cdn数学是正确的路径 <!DOCTYPE html> <html lang="en"> <head> <meta charset="

我已经创建了index.html,附加到它的script.js,并用npm安装RxJS安装了RxJS。但这有很多问题

这是console在注释我的imports语句时编写的内容

这就是我在script.js中使用import的时候

更新:我已经链接 到html,但没有成功

好的,我知道了。 这应该是您的html,确保您的cdn数学是正确的路径

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <meta http-equiv="X-UA-Compatible" content="ie=edge">
 <title>Document</title>
 <script  src="https://unpkg.com/rxjs@6.5.3/bundles/rxjs.umd.min.js"></script>
</head>
<body>
  <script src="script.js"></script>
</body>
</html>

试着在脚本中取消对导入的注释。js@öаааааааааааааааа107。或者它在你这边能正常工作?它不能。尝试添加到您的srcipt:仍然会抛出错误,但差异您没有。这是因为ES6功能模块是ES6的一部分。您必须使用Babel来启用这些功能。你和我都没有。我在这里找到了一个关于普通JS的描述,据我所知,如果没有ES6,是否可以只使用npm安装它?我试过了,但没有成功
const { of, fromEvent } = rxjs;
const { map, pluck, mapTo } = rxjs.operators;

const keyup = fromEvent(document, 'keyup');
const keycode = keyup.pipe(
 map( event => event.code )
);

const keycodePluck = keyup.pipe(
 pluck('code')
);

const pressed = keyup.pipe(
 mapTo('Key pressed!')
);

pressed.subscribe(console.log);