杂项-在vscdoe上使用jupyter notebook写javascript

准备

正常下载之后选择一个工作目录执行jupyter-notebook就可以运行。但是缺少对于JS的支持。

安装notebook对javascript的支持

由于没有官方支持,需要我们手动去下包。这里贴一下项目地址ijavascript
当然该项目也提供npm下载:
npm i -g ijavascript

下载完成之后,需要我们手动去对应的目录执行一次./ijavascript.js

之后再运行notebook一次,就可以看到对JS的支持了。

进一步优化

支持es6

由于这只是对原生js的支持,而现在js代码离不开es6。该作者还创建了一个新包jp-babel来支持ES6。

当然我们也可以使用npm来进行下载
npm install -g jp-babel
和之前操作一致,进入到相应的目录下,执行一下 ./jp-babel.js

安装npm包

如果notebook仅仅支持javascript,而不支持广大的npm packages,相信对于我们没什么实质意义。所幸,只需要在工作目录初始化npm,然后安装所需package即可支持。
//todo

将notebook集成到vsc中去

官方文档
我们已经在本地运行了,所有选择现有的kernel即可

这里我们实际上是连接notebook服务器,所有需要设置密码或者token。

解决方法可以看这篇文章关于jupyter notebook密码设置

参考文章

  1. 擦柱而出(2018),写给Javascript程序员的Jupyter Notebook使用指北,https://www.jianshu.com/p/653c66f0df7c
  2. 鲲逸鹏(2020),VSCode and NoteBook for JavaScript | NodeJS,https://www.cnblogs.com/dotnetcrazy/p/9962192.html
posted @   小约翰氪憨  阅读(13)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示