当前位置: 首页 > news >正文

如何建设公司网站信息ppt链接网站怎么做的

如何建设公司网站信息,ppt链接网站怎么做的,网址大全查询ip地址,网站推广在线目录 1、创建vite项目 2、添加需求文件 3、根据package.json文件安装依赖 4、打包 5、electron命令运行 6、electron-packager打包成exe文件 Build cross-platform desktop apps with JavaScript, HTML, and CSS | Electron 1、创建vite项目 npm create vitelatest 2、添…

目录

1、创建vite项目

2、添加需求文件

3、根据package.json文件安装依赖

4、打包

5、electron命令运行

6、electron-packager打包成exe文件


 Build cross-platform desktop apps with JavaScript, HTML, and CSS | Electron

1、创建vite项目

npm create vite@latest

2、添加需求文件

根目录下新建main.js

// main.js// Modules to control application life and create native browser window
const { app, BrowserWindow } = require('electron')
const path = require('node:path')const createWindow = () => {// Create the browser window.const mainWindow = new BrowserWindow({width: 800,height: 600,webPreferences: {preload: path.join(__dirname, 'preload.js')}})// 加载 index.htmlmainWindow.loadFile('./dist/index.html')// 打开开发工具// mainWindow.webContents.openDevTools()
}// 这段程序将会在 Electron 结束初始化
// 和创建浏览器窗口的时候调用
// 部分 API 在 ready 事件触发后才能使用。
app.whenReady().then(() => {createWindow()app.on('activate', () => {// 在 macOS 系统内, 如果没有已开启的应用窗口// 点击托盘图标时通常会重新创建一个新窗口if (BrowserWindow.getAllWindows().length === 0) createWindow()})
})// 除了 macOS 外,当所有窗口都被关闭的时候退出程序。 因此, 通常
// 对应用程序和它们的菜单栏来说应该时刻保持激活状态, 
// 直到用户使用 Cmd + Q 明确退出
app.on('window-all-closed', () => {if (process.platform !== 'darwin') app.quit()
})// 在当前文件中你可以引入所有的主进程代码
// 也可以拆分成几个文件,然后用 require 导入。

根目录下新建preload.js文件 

// preload.js// 所有的 Node.js API接口 都可以在 preload 进程中被调用.
// 它拥有与Chrome扩展一样的沙盒。
window.addEventListener('DOMContentLoaded', () => {const replaceText = (selector, text) => {const element = document.getElementById(selector)if (element) element.innerText = text}for (const dependency of ['chrome', 'node', 'electron']) {replaceText(`${dependency}-version`, process.versions[dependency])}
})

 vite.config.js中配置修改

// vite.config.ts
import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
import path from "path";export default defineConfig({base: "./", // 设置公共路径为相对路径,plugins: [vue()],resolve: {alias: {"@": path.resolve(__dirname, "src"),},},
});
//不设置路径,页面空白,提示找不到资源

 直接在package.json中添加缺少数据,或者根据缺失依赖逐个添加

//package.json
{"name": "my-electron-app","version": "1.0.0","description": "Hello World!","main": "main.js","author": "Jane Doe","license": "MIT","scripts": {"dev": "vite","start": "electron .","build": "vite build","preview": "vite preview","electron:serve": "vite build & electron . ","packager": "electron-packager ./ App --platform=win32 --arch=x64 --overwrite"},"dependencies": {"vue": "^3.4.29"},"devDependencies": {"@vitejs/plugin-vue": "^5.0.5","electron": "^31.2.0","electron-packager": "^17.1.2","typescript": "^5.2.2","vite": "^5.3.1","vue-tsc": "^2.0.21"}
}
3、根据package.json文件安装依赖

yarn 

4、打包

yarn build

5、electron命令运行

yarn start

6、electron-packager打包成exe文件

 yarn packager

 

 在文件夹中双击打开

http://www.yayakq.cn/news/485883/

相关文章:

  • 厦门网站建设和人才库建设工作服定做厂家
  • 网站镜像代理怎么做租赁商城手机网站开发
  • html5怎么做二手网站湖南隆回建设局网站
  • 庐江网站制作如何查找高权重网站
  • 公司名称可以和网站域名不同吗织梦网站优化怎么做
  • 南京做网站的公司北京做网站ezhixi
  • 建设网站的合约上海建筑设计院待遇
  • 免费精品网站模板成都建网站要多少钱
  • 网站的评测系统怎么做的网站授权系统怎么用
  • 淘宝客怎样做网站做微信网站公司
  • 做营销看的网站有哪些内容网站做百度竞价
  • 广州网站建设论坛网站国外推广
  • 哪类网站赚钱 优帮云北京vi设计公司有哪些
  • 旅游网站开发技术文档网站建设服务费入什么科目
  • 要学做网站有限公司名称大全
  • 购物网站怎么建设网站怎么申请备案
  • 恩施做网站网页设计师个人网站
  • 无锡网站推广哪家公司好老网站做成适合手机端的网站怎么做
  • 上海企业网站开发山东企业
  • 抽奖网站怎么做的个人网页内容
  • 宿迁装饰网站建设公司排名长沙工程有限公司
  • 做儿童文学有哪些的网站wordpress 标题字数
  • 北京中天人建设工程有限公司网站深圳市中心
  • 保定网站建wordpress游戏评测站睡觉
  • 网站及数据库怎么做后门网站建设常用工具
  • 启东市住房城乡建设局网站网站模板去哪下载
  • 网站建设费可以走办公费吗外贸网站如何做推广怎么样
  • 淘客网站怎么建设食品网站建设的目的
  • 怎么利用公司网站开发客户电子商务网站建设合同
  • 做网站主页wordpress怎么调用音频