如何在节点 js 构建中包含 python 个文件
how to include python files in node js build
我在这里被难住了...
我有一个节点服务器调用 python 文件以使用 spawn
方法进行一些快速数据处理 (How to call a Python function from Node.js)
...我从 npm CLI 得到了它。
现在的问题是,当实际 运行 服务器时,.py
文件并未包含在构建中。因此 __dirname
在运行时基于 dist
文件夹,并且 运行 npm build
永远不会将 .py
文件复制到 dist
文件夹中。
一定有办法包含 python 文件,对吧?
我尝试编辑 package.json
的 files
字段,但没有成功。
我最后向 package.json
添加了一个脚本来执行复制,并将其作为 build
脚本的一部分:
...
"build": "nest build && npm run cp:py",
"cp:py": "cp -n src/python/*.py dist/python"
...
我在这里被难住了...
我有一个节点服务器调用 python 文件以使用 spawn
方法进行一些快速数据处理 (How to call a Python function from Node.js)
...我从 npm CLI 得到了它。
现在的问题是,当实际 运行 服务器时,.py
文件并未包含在构建中。因此 __dirname
在运行时基于 dist
文件夹,并且 运行 npm build
永远不会将 .py
文件复制到 dist
文件夹中。
一定有办法包含 python 文件,对吧?
我尝试编辑 package.json
的 files
字段,但没有成功。
我最后向 package.json
添加了一个脚本来执行复制,并将其作为 build
脚本的一部分:
...
"build": "nest build && npm run cp:py",
"cp:py": "cp -n src/python/*.py dist/python"
...