Я застрял в проблеме, на самом деле проблема в том, что «мой проект отлично работает в производственной сборке, пока я работаю с электроном». но когда я публикую приложение с электронным упаковщиком и пытаюсь его запустить, оно говорит: «Не удается найти модуль node_sqlite3.node»,
Я попытался установить sqlite3 с помощью npm install --save sqlite3 --build-from source, но не повезло
Вот мой узел Dev Env -v 10.15.3 npm -v 6.4.1 electronics 4.1.3 sqlite3 4.0.6
Я еще раз говорю, что он работает на электроне. но не работает, когда я публикую приложение с электронным упаковщиком
Я выполняю следующую команду для публикации
"publish": "electron-packager . Order-MGT --platform=win32 --arch=ia32 --prune=true --out=dist --ignore=.gitignore --ignore=README.md"
package.json
{"name": "sample17", "version": "2.1.0", "description": "Система управления запасами", "main": "main.js", "scripts": {"start": "electronic . "," rebuild ":" electronics-rebuild -f -w sqlite3 "," publish ":" electronics-packager. Order-MGT --platform = win32 --arch = ia32 - prune = true --out = dist --ignore = .gitignore --ignore = README.md --version- string.CompanyName = SaqiXPRO --version-string.FileDescription = SaqiXPRO "}," dependencies ": {" ejs-electronic ":" ^ 2.0.3 "," node-gyp ":" ^ 3.8.0 "," nodemailer ":" ^ 5.1.1 "," sqlite3 ":" ^ 4.0.6 "}," author ":" SaqiXPRO "," license ": "MIT", "devDependencies": {"electronics": "^ 4.1.3", "electronics-packager": "^ 13.1.1", "electronics-rebuild": "^ 1.8.4"}}
Я хочу, чтобы он работал, как на электроне. но я не совсем понимаю, что делать, пожалуйста, помогите