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

深圳电信网络建站秦皇岛市融资综合信用服务平台

深圳电信网络建站,秦皇岛市融资综合信用服务平台,wordpress 图片裁剪,一级a做爰片拍网站1.前提: (这个文档有配套的视频解说教程,大家想看的话, 直接在 blibli搜索 , 尘埃落在星河湾 这个up主, 将vtk.js打包成.exe实录课程_哔哩哔哩_bilibili ) 先将下载库的环境搭建好: 打开编辑配置文件,下面代码依次执行 npm config edit registryhttps://registry.npmmirror.com…

1.前提:

(这个文档有配套的视频解说教程,大家想看的话, 直接在 blibli搜索 , 尘埃落在星河湾 这个up主,

将vtk.js打包成.exe实录课程_哔哩哔哩_bilibili

)

先将下载库的环境搭建好:

打开编辑配置文件,下面代码依次执行

npm config edit

registry=https://registry.npmmirror.com

electron_mirror=https://cdn.npmmirror.com/binaries/electron/

electron_builder_binaries_mirror=https://npmmirror.com/mirrors/electron-builder-binaries/

npm cache clean --force

npm install --save-dev electron

2.在上面的基础上,执行下面指令: 安装打包exe需要的库.

npm install electron -D

npm install vite-plugin-electron -D 

3.创建 electron/index.ts

// app 控制应用程序的事件生命周期(相当于应用程序)

// BrowserWindow 创建并控制浏览器窗口(相当于打开桌面弹框)

import { app, BrowserWindow,dialog,Menu  } from 'electron'

import path from 'path'

 

// 定义全局变量,获取窗口实例

let win: BrowserWindow | null;

/**

 * 创建一个窗口

 */

const createWindow = () => {

  win = new BrowserWindow({

    webPreferences: {

      devTools: true,

      // 集成网页和 Node.js,也就是在渲染进程中,可以调用 Node.js 方法

      nodeIntegration: true,

      contextIsolation: false,

      //允许html页面上的javascipt代码访问nodejs 环境api代码的能力(与node集成的意思)

    }

  })

 

  const isDev = process.env.NODE_ENV === "development";

  win.setMenu(null);//移除菜单

  if (isDev) {

    win.loadURL("http://localhost:5173");

  } else {

    win.loadFile(path.join(__dirname, "../dist/index.html"))

      .catch(err => {

        dialog.showErrorBox("启动错误", `无法加载静态文件:${err}`);

      });

  }

 

}

// 初始化app(在 Electron 完成初始化时触发)

app.whenReady().then(createWindow)

 

 

4: 在 vite.config.ts中, 添加 plugins 和 css两部分 (注意,这两部分必写,否则会造成第三方三维引擎中一些交互控件的失效)

 

 

 

import { defineConfig } from 'vite'

import vue from '@vitejs/plugin-vue'

import electron from 'vite-plugin-electron'

 

export default defineConfig({

  plugins: [

    vue(),

    electron({

      entry: 'electron/index.ts',

    }),

  ],

  css: {

    preprocessorOptions: {

      scss: {

        additionalData: `$injectedColor: orange;`,

      },

    },

  },

});

 

5.打开package.json, 一些必写的内容: 红线标记的地方, 下面给出具体代码.

  "name": "digitalvtksys",

  "private": true,

  "version": "0.0.0",

  "description": "Your project description",

  "author": "HZX",

  "main": "dist-electron/index.js",

  "scripts": {

    "dev": "cross-env NODE_ENV=development vite",

    "build": "cross-env NODE_ENV=production vue-tsc --noEmit && vite build && electron-builder",

    "preview": "vite preview"

  },

  "build": {

    "appId": "com.electron.desktop",

    "productName": "electron",

    "asar": true,

    "copyright": "Copyright © 2022 electron",

    "directories": {

      "output": "release/"

    },

    "files": [

      "dist/**/*",

      "dist-electron/**/*",

      "src/assets/**/*",

      "package.json"

    ],

    "mac": {

      "artifactName": "${productName}_${version}.${ext}",

      "target": [

        "dmg"

      ]

    },

    "win": {

      "target": [

        {

          "target": "nsis",

          "arch": [

            "x64"

          ]

        }

      ],

      "artifactName": "${productName}_${version}.${ext}"

    },

    "nsis": {

      "oneClick": false,

      "perMachine": false,

      "allowToChangeInstallationDirectory": true,

      "deleteAppDataOnUninstall": false

    },

    "publish": [

      {

        "provider": "generic",

        "url": "http://127.0.0.1:8080"

      }

    ],

    "releaseInfo": {

      "releaseNotes": "版本更新的具体内容"

    }

  },

  1. 依次执行下面代码:

npm   install cross-env

npm install electron-builder -D 

//调试一下,如果成功的话,基本会启动exe程序了.

Npm run dev

Npm run build

到此,执行完成:

具体的视频教程搜索:

blibli: 尘埃落在星河湾,


文章转载自:

http://3DxH6gPU.mttqp.cn
http://WvYXDN6c.mttqp.cn
http://uBRmaC7X.mttqp.cn
http://OySam7pp.mttqp.cn
http://PGIbbSkU.mttqp.cn
http://memmRccx.mttqp.cn
http://UVk974v6.mttqp.cn
http://9mUUvPGx.mttqp.cn
http://bGhKfVur.mttqp.cn
http://bfGFpOqE.mttqp.cn
http://WyLSRAen.mttqp.cn
http://6iZQYgJN.mttqp.cn
http://fp5BoGQb.mttqp.cn
http://zhoQf3Uz.mttqp.cn
http://uxkM25J0.mttqp.cn
http://Qf2ddmSm.mttqp.cn
http://0cRzAAh4.mttqp.cn
http://XCij3JQI.mttqp.cn
http://lAE1zvzP.mttqp.cn
http://jzTM3xVq.mttqp.cn
http://MI6mVorl.mttqp.cn
http://96OtKZ6x.mttqp.cn
http://mMdexVj4.mttqp.cn
http://ojBMfmtw.mttqp.cn
http://LWS1HA6o.mttqp.cn
http://uCC2v4sA.mttqp.cn
http://hlazIwen.mttqp.cn
http://htN79SmQ.mttqp.cn
http://Ze5x4vG8.mttqp.cn
http://TZHoY6HO.mttqp.cn
http://www.dtcms.com/wzjs/743609.html

相关文章:

  • wordpress网站微信支付宁波seo外包方案
  • 58同城 网站建设 推广排名自适应网页模板制作教程
  • 沧县网站建设公司模板网页制作
  • 北京最大网站建设公司排名网站怎么做充值系统
  • 网站被黑了怎么办了解宿迁建设网站
  • 有没有做试题的网站校内 实训网站 建设方案
  • 枣庄定制网站建设公司微信小程序制作软件下载
  • 广州网站整站优化中国十大文旅策划公司
  • 网站模版与模板的使用网络品牌推广ppt
  • 做美食类网站现状青岛做物流网站
  • 哪里网站可以做微信头像追波设计网站
  • 建设工程168网站wordpress 默认插件
  • 婚纱手机网站智慧城市o2o wordpress
  • 改网站标题吉林省交通建设质量监督站网站
  • 公司排名的网站合江县住房和城乡规划建设局网站
  • 简约式网站著名网页设计师及作品
  • 万网是做网站的吗马云预测明年房价
  • 学校网站免费建设怎么发布自己的网站
  • 关于建设网站的会议纪要山东东营市旅游景点大全
  • 网站建设后怎么赚钱新西兰网站建设
  • 南阳网站seo报价wordpress背景特效
  • 天宁寺网站建设昆明seo排名外包
  • 电商网站开发平台需要多少怎么建立国外网站
  • 怎样将自己做的网页加入网站软件开发外包服务
  • 谁有做那事的网站装饰工程网站模板
  • 做网站图片素材安装wordpress php
  • 网站设计导航栏怎么做wordpress边栏 插件
  • 稳定的常州网站推广wordpress 阿里
  • 网站顶部导航凡客家具
  • 广州好的网站设计公司南京 高端网站建设