我有一个稍微复杂的Python项目。 结构如下:
js/app.bb3f3c6e.js from Terser
TypeError: Cannot read property 'minify' of undefined
at minify (/Users/.../untitled/node_modules/terser-webpack-plugin/dist/minify.js:176:23)
at module.exports (/Users/.../untitled/node_modules/terser-webpack-plugin/dist/worker.js:13:40)
at handle (/Users/.../untitled/node_modules/worker-farm/lib/child/index.js:44:8)
at process.<anonymous> (/Users/.../untitled-adventure/node_modules/worker-farm/lib/child/index.js:51:3)
at process.emit (events.js:188:13)
at emit (internal/child_process.js:828:12)
at processTicksAndRejections (internal/process/next_tick.js:76:17)
main_program.py导入function1.py和function2.py以及lib /中的文件。 my_scripts /中的脚本也将文件导入lib /中。可以直接在命令行中使用function1.py和function2.py并以这种方式传递参数,也可以将其导入为模块,例如在main_program.py中。该代码本身可以在Python中完美运行。
我想将项目编译为二进制格式(例如,使用Py2exe,pyinstaller,Nuitka等)。但是,希望function1.py和function2.py保留可执行文件和模块,而不仅仅是main_program.py用其依赖项进行编译。
我尝试了许多程序,但是在使用Python编译器时遇到导入问题,编译问题或常规问题。
有人可以指出一种简单的方法来将不同的文件编译为可执行文件,而不必将依赖项包含在我想要的每个二进制文件中吗?