我有一个现有的基于打字脚本的电子应用程序,它使用webpack。现在,我需要添加一些python脚本来完成一些任务,并希望将python脚本与可执行文件捆绑在一起。我尝试使用各种方法,不使用py,并在webpack中添加以下规则
const pyLoaderConfig = {
test: /\.py$/,
loader: 'py-loader',
options: {
compiler: 'pj'
}
}
和
const pythonConfig = createWebPackConfig({
target: 'electron-renderer',
entry: path.join(__dirname, 'src', 'share-blocker', 'mac_script.py'),
output: {
filename: 'mac-script.js',
path: path.join(__dirname, 'dist')
},
plugins: [new webpack.DefinePlugin(globalConstants), new WebpackObfuscator(obfuscatorOptions)]
});
当我执行构建时,上面写着
Module not found: Error: Can't resolve 'Quartz' in '/project/packages/test/src/share-blocker'
。