如何在node.js中使用python库?

我有兴趣构build一个NPM模块,以便使用众所周知的Python库的function。 我已经考虑build立一个“Node.js包装”,允许我用JavaScript编写。 有人可以更详细地解释这个过程吗? 或者我应该学习一些python? 从我的研究,这里有一个高层次的概述:

  1. 复制python代码并将其添加到我的项目目录(lib文件夹)
  2. 逐行列出所有的python函数和variables被“包装”
  3. 下载或安装任何依赖项或构build工具