0
私は最初の電子アプリケーションを構築していますが、パッケージ化できません。電子パッケージにリソースファイルを追加
私はnpm start
を使ってテストしていますが、パッケージ化しようとしたときに実行したときに実行しますが、このようなものが得られますENOENT: no such file or directory, lstat
。
私はこのようなソースを持っています。
これは、指定されたディレクトリにファイルをコピーするため、エラーの原因と思われます。
編集:
私はデベロッパーツールを有効にするとWindows用のインストーラを作成するが、ちょうどこれを得ました。 私のファイルはビルドに含まれていないようです。
これは、私はすでに別のパッケージャを試みたが、まだ成功せず、私のpackage.json
{
"name": "exporter",
"productName": "Exporter",
"version": "0.0.1",
"description": "",
"license": "MIT",
"repository": "",
"author": {
"name": "",
"email": "",
"url": "none"
},
"scripts": {
"start": "electron .",
"build": "electron-packager . --out=/mnt/Busy\\ Drive/dist/exporter --asar --overwrite --all",
"pack": "build --dir",
"dist": "build -wl"
},
"dependencies": {
"bootstrap": "^4.0.0-beta",
"config": "^1.28.1",
"electron-debug": "^1.0.0",
"fs-extra": "^4.0.2",
"is-electron-renderer": "^2.0.1",
"jquery": "^3.2.1",
"mysql": "^2.15.0",
"popper.js": "^1.13.0",
"winston": "^2.4.0"
},
"devDependencies": {
"devtron": "^1.1.0",
"electron": "^1.8.1",
"electron-builder": "^19.47.1",
"electron-builder-squirrel-windows": "^19.47.0",
"electron-packager": "^8.0.0",
"eslint": "^4.11.0",
"eslint-plugin-import": "^2.8.0",
"eslint-plugin-node": "^5.2.1",
"eslint-plugin-promise": "^3.6.0",
"eslint-plugin-standard": "^3.0.1"
},
"build": {
"appId": "no-id",
"linux": {
"target": [
"dir"
]
},
"win": {
"target": "nsis"
}
}
}
です。 package.jsonに間違いはありますか?