亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Electron整合React使用搭建開發(fā)環(huán)境的步驟詳解

 更新時(shí)間:2020年06月07日 10:20:00   作者:歸子莫  
這篇文章主要介紹了Electron整合React使用搭建開發(fā)環(huán)境,本文分步驟給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下

簡介

用于構(gòu)建用戶界面的 JavaScript 庫

步驟

首先創(chuàng)建React

npx create-react-app doc

進(jìn)入到doc項(xiàng)目

cd doc

安裝electron

npm install electron --save-dev

安裝依賴

判斷是否為生產(chǎn)環(huán)境

cnpm install electron-is-dev --save-dev

在項(xiàng)目根目錄創(chuàng)建main.js

const { app ,BrowserWindow } = require('electron')
const isDev = require('electron-is-dev')
let mainWindow;

app.on('ready', () => {
 mainWindow = new BrowserWindow({
  width: 1024,
  height: 680,
  webPreferences:{
   nodeIntegration: true,
  }
 })
 const urlLocation = isDev ? 'http://localhost:3000' : 'dummyurl'
 mainWindow.loadURL(urlLocation);
})

修改json配置文件

在json文件中添加下面兩行

首先運(yùn)行npm start,然后再開啟一個(gè)shell運(yùn)行npm run dev

遇到的問題

1、需要多次運(yùn)行,十分的麻煩

2、每次會(huì)自動(dòng)打開瀏覽器

3、react運(yùn)行的速度慢,electron加載不到,需要手動(dòng)刷新

完善

安裝依賴

同時(shí)執(zhí)行多個(gè)命令https://www.npmjs.com/package/concurrently

cnpm install concurrently --save-dev

等待資源加載完成https://www.npmjs.com/package/wait-on

cnpm install wait-on --save-dev

環(huán)境變量https://www.npmjs.com/package/cross-env

cnpm install cross-env --save-dev

完善后的json

"dev": "concurrently \" wait-on http://localhost:3000 && electron . \" \" cross-env BROWSER=none npm start \" "

配置完成之后直接在終端執(zhí)行npm run dev,之后會(huì)彈出我們的界面

總結(jié)

到此這篇關(guān)于Electron整合React使用搭建開發(fā)環(huán)境的步驟詳解的文章就介紹到這了,更多相關(guān)Electron整合React搭建環(huán)境內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論