VSCode Jupyter笔记本中的Javascript未显示输出



我正在使用VS代码,想知道Jupyter Notebook支持是否也支持Javascript。在网上环顾四周,它看起来应该是这样,但我无法产生任何输出。

该python代码显示输出";"测试":

print("test")

此JS代码不显示任何输出:

%%javascript
console.log("test");

这个JS代码也没有显示任何输出:

%%javascript
element.text("test");

因为我很失望,我也尝试过这个:

%%javascript
element.text = "test";

我不知道我做错了什么。。。

VS Code、Python扩展和Jupyter扩展都是最新的。

尝试使用:

%%script node   
console.log("test");

我开始使用这个扩展,它运行得很好。

https://marketplace.visualstudio.com/items?itemName=lostfields.nodejs-repl

我认为这与朱比特不同,但对我来说已经足够了。

在VSCode中,Javascript控制台可通过Help > Toggle Developer Tools获得,然后在Console选项卡上获得。您将看到console.log输出出现(VSCode基于Chromium,因此如果您使用过Chrome JS控制台,应该很熟悉(。

如果您希望输出显示在笔记本中,可以使用javascript更新HTML输出,如:

%%html
<div id='abcd'></div>
<script>
var elem = document.getElementById('abcd');
elem.innerHTML = 'Some text';
</script>

最新更新