久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

如何使用電子生成器將文件夾和文件添加到電子

How to add folders and files to electron build using electron-builder(如何使用電子生成器將文件夾和文件添加到電子構(gòu)建)
本文介紹了如何使用電子生成器將文件夾和文件添加到電子構(gòu)建的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我正在創(chuàng)建一個運行從 create-react-app 生成的反應的電子.然后我添加 nedbjs(一個持久性數(shù)據(jù)庫)和 camojs(用于 nedb 的 ODM)作為依賴項.要與 nedb 連接反應,我使用電子 ipc.

I am creating an electron which running react generated from create-react-app. Then i add nedbjs(a persistence database) and camojs(ODM for nedb) as dependency. To connect react with nedb i use electron ipc.

這是我的項目結(jié)構(gòu):

這是我的 package.json:

And here is my package.json:

"scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test --env=jsdom",
    "eject": "react-scripts eject",
    "electron-dev": "concurrently "cross-env BROWSER=none yarn start" "wait-on http://localhost:3000 && electron ."",
    "electron-pack": "build --em.main=build/electron.js",
    "electron-release": "build --em.main=build/electron.js --publish=always",
    "preelectron-pack": "yarn build",
    "preelectron-release": "yarn build"
  },
  "build": {
    "appId": "com.example.cra-electron-boilerplate",
    "files": [
      "build/**/*",
      "node_modules/**/*",
      "package.json"
    ],
    "directories": {
      "buildResources": "assets"
    },
    "publish": {
      "provider": "github"
    }
  },

我使用命令 yarn electron-pack 來打包我的應用程序.然后從 dist 文件夾運行解壓后的可執(zhí)行文件然后得到這個錯誤:

I use command yarn electron-pack to package my app. And then running the unpacked executable from dist folder then got this error:

這里是 我的倉庫

推薦答案

要在您的電子構(gòu)建文件夾中添加文件或文件夾,您可以在 package.json 中添加 extraFiles 選項.這是一個復制憑據(jù)"目錄的示例:

To add a file or folder on your electron build folder, you can add the extraFiles options on package.json. Here is an example to copy a "credential" directory:

"build": {
  "appId": "com.example.electron-boilerplate",
  "files": [
    "app/**/*",
    "node_modules/**/*",
    "package.json"
  ],
  "directories": {
    "buildResources": "resources"
  },
  "extraFiles": [
    "credentials"
  ],
  "publish": null
},

然后

$ npm run release // as usual

希望對你有幫助

這篇關于如何使用電子生成器將文件夾和文件添加到電子構(gòu)建的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關文檔推薦

discord.js v12: How do I await for messages in a DM channel?(discord.js v12:我如何等待 DM 頻道中的消息?)
how to make my bot mention the person who gave that bot command(如何讓我的機器人提及發(fā)出該機器人命令的人)
How to fix Must use import to load ES Module discord.js(如何修復必須使用導入來加載 ES 模塊 discord.js)
How to list all members from a specific server?(如何列出來自特定服務器的所有成員?)
Discord bot: Fix ‘FFMPEG not found’(Discord bot:修復“找不到 FFMPEG)
Welcome message when joining discord Server using discord.js(使用 discord.js 加入 discord 服務器時的歡迎消息)
主站蜘蛛池模板: 日韩高清国产一区在线 | 久久人 | 国产成人精品一区二区三区视频 | 久久曰视频 | 搞黄视频免费看 | 伊人伊人 | 午夜精品久久久久久久久久久久 | 国产91久久久久蜜臀青青天草二 | 亚洲高清成人在线 | 午夜精品视频在线观看 | 中文字幕乱码一区二区三区 | 久久www免费视频 | 一区二区在线观看免费视频 | 夜夜爽99久久国产综合精品女不卡 | 午夜视频在线观看网站 | 国产免费一区二区三区 | 一二三四在线视频观看社区 | av大片 | 丁香婷婷久久久综合精品国产 | 成人性生交大片免费看r链接 | 蜜桃av人人夜夜澡人人爽 | 国产亚洲一区二区三区 | 精产国产伦理一二三区 | 久久精品视频网站 | 免费视频成人国产精品网站 | 99热这里都是精品 | 一区二区免费在线 | 午夜视频一区二区 | 国产精品区二区三区日本 | 中文字幕第十页 | 中文字幕日韩欧美 | 亚洲国内精品 | 亚洲高清视频一区 | 日韩黄色av | 国产福利91精品 | 中文字幕视频在线 | 亚洲综合视频 | www.9191.com| 97久久精品 | 国产精品久久久久免费 | 久久久久久久久中文字幕 |