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