久久久久久久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精品国产91久久综合桃花 | 欧美亚洲视频 | 国产一区 | 99在线播放 | 午夜精品久久久久久久久久久久久 | 成人免费观看男女羞羞视频 | 99精品国产一区二区三区 | 美女视频黄的免费 | 天堂一区二区三区 | 欧美涩涩网 | 欧美13videosex性极品 | 亚洲国产成人一区二区 | 超碰婷婷 | 亚洲天堂中文字幕 | 日本三级在线网站 | 日韩精品一区二区三区中文在线 | 一二三在线视频 | a级片网站| 欧美黄色片 | 一区二区三区国产精品 | 久久国产视频网站 | 国产区在线观看 | 综合久久久 | 黄色香蕉视频在线观看 | 精品久久久久久久 | 在线精品一区 | 伊人久久免费 | 免费一区二区三区在线视频 | 天天操天天玩 | 亚洲 欧美 另类 综合 偷拍 | 久久久国产精品一区 | 日韩欧美在线视频播放 | 九九热这里只有精品在线观看 | 色必久久 | 一区在线播放 | 91精品久久久久久久久久入口 | 午夜爱爱毛片xxxx视频免费看 | 91午夜在线 | 成人久久18免费网站 | 天堂亚洲网 |