simo-an / better-clipboard

A better clipboard for Electron (NodeJS).
MIT License
13 stars 3 forks source link

构建失败 #1

Open Jony1943 opened 2 years ago

Jony1943 commented 2 years ago

帮我看下什么问题?windows下构建失败,报错 我电脑上是安装了python的 image

simo-an commented 2 years ago

安装Python后试一下看看

npm install -g windows-build-tools

我这个的构建代码是用了 better-sqlite3 的,他们的issues是: https://github.com/JoshuaWise/better-sqlite3/issues/431

Jony1943 commented 2 years ago

我电脑上原本是安装了python的,昨天我也执行了一次npm install -g windows-build-tools image

Jony1943 commented 2 years ago

安装Python后试一下看看

npm install -g windows-build-tools

我这个的构建代码是用了 better-sqlite3 的,他们的issues是: JoshuaWise/better-sqlite3#431

解决了。是python版本的问题,我去看了node-gyp的README,较新的node-gyp,只兼容python3.6~python3.9,windows-build-tools安装的python2.7。 另外我本地有webpack.config.base.js和webpack.config.electron.js,开始我把下面这个配置放到了webpack.config.electron.js,项目启动后,页面的控制台报错,然后我试着把这个配置放到webpack.config.base.js,重新启动就正常了。 config.externals = { 'better-clipboard': 'commonjs better-clipboard' }

感谢!插件很好用!

simo-an commented 2 years ago

好的!😁