You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Deepnote中通过Docker镜像便捷运行TypeScript/JavaScript?

在Deepnote中运行TypeScript的可行方案

一、先确认环境配置

  • 在Deepnote的「环境设置」中选择自定义Docker镜像,填入nikolaik/python-nodejs:latest,保存后重启环境。
  • 重启后打开终端,执行node -v和tsc -v验证环境:
    • 如果tsc未找到,执行全局安装命令:npm install -g typescript

二、运行TypeScript的两种实用方式

方式1:编译后执行JS文件

  1. 创建test.ts文件,写入测试代码:
    console.log("TypeScript runs in Deepnote!");
    
  2. 终端执行编译命令:tsc test.ts
  3. 运行生成的JS文件:node test.js

方式2:用ts-node直接运行(无需手动编译)

  1. 全局安装ts-node:npm install -g ts-node
  2. 直接执行TS文件:ts-node test.ts

三、在Deepnote笔记本单元格中运行

在代码单元格里用!前缀执行终端命令,示例:

!npm install -g typescript ts-node
!ts-node test.ts

四、常见问题排查

  • 若Node命令找不到:重新拉取镜像(终端执行docker pull nikolaik/python-nodejs:latest),或检查Deepnote环境变量是否包含Node的安装路径。
  • 全局安装权限不足:在命令前加sudo,比如sudo npm install -g typescript。
  • 编译报错:根据终端输出的语法错误提示,修复TS文件代码。

内容的提问来源于stack exchange,提问作者Dems314

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 05:27:36