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

二级域名可以做网站吗net网站开发JD

二级域名可以做网站吗,net网站开发JD,深圳物流公司查询大全,网站开发支付宝二维码支付目录 一、初始化package.json 二、安装依赖 1、安装electron 2、安装typescript依赖 3、安装eslint 三、项目结构 四、配置启动项 一、初始化package.json 我的:这里的"main"没太大影响,看后面的步骤。 {"name": "xlo…

目录

一、初始化package.json

二、安装依赖

1、安装electron

2、安装typescript依赖

3、安装eslint

三、项目结构

四、配置启动项


 

一、初始化package.json

我的:这里的"main"没太大影响,看后面的步骤。

{"name": "xloda-cloud-ui-pc","author": "Dragon Wu","description": "XLODA龙达云PC前端","version": "0.1.0","private": true,"main": "src/main.ts","scripts": {"start": "tsc && electron ./.electron/main.js","lint": "eslint ./src"},"devDependencies": {"@eslint/js": "^9.19.0","@types/node": "^22.12.0","electron": "^33.3.1","eslint": "^9.19.0","globals": "^15.14.0","typescript": "^5.7.3","typescript-eslint": "^8.22.0"},"dependencies": {}
}

二、安装依赖

1、安装electron

yarn add electron -D

2、安装typescript依赖

yarn add @types/node typescript -D

3、安装eslint

yarn create @eslint/config

官方文档:ESLint 入门 - ESLint - 可插拔 JavaScript Linter

三、项目结构

electron使用typescript运行的宗旨就是让electron运行main.ts通过typescript转编译后的js文件,因为electron只能直接运行js文件:

main.ts:

/*** @author Dragon Wu* @since 2025/1/12 20:18*/
import {app, BrowserWindow} from "electron";// 禁用启动的警告
process.env["ELECTRON_DISABLE_SECURITY_WARNINGS"] = "true";// 内嵌app的链接
const APP_URL = "http://localhost:3000";app.on("ready", () => {const mainWindow = new BrowserWindow({width: 1200,height: 800})mainWindow.loadURL(APP_URL).then()
});

四、配置启动项

使用main.js作为入口文件时,我们只要找到main.js路径配置到package.json的“main”位置就行了,但直接改.ts肯定会报错,所以我们需要让electron找到main.ts编译后转的.js文件的位置。

这里我们需要修改tsconfig.json如下:

{"compilerOptions": {"module": "commonjs","target": "es2018","noImplicitAny": true,"sourceMap": true,"outDir": "./.electron",  # ts 编译转为 js 后的目录位置"baseUrl": ".","paths": {"@/*": ["./src/*"]}},"include": ["**/*.ts","**/*.tsx"],"exclude": ["node_modules"]
}

终端运行:你会看到项目的ts文件被转为js文件存到了“outDir”指向的文件夹里(这里是".electron")

tsc

由此,可以在启动项做文章:

  "scripts": {"start": "tsc && electron ./.electron/main.js",},

终端运行:可以看到electron程序正常启动了。

yarn run start

五、配置eslint

安装官网的配置方法,项目根目录会产生一个eslint.config.mjs文件,这个文件可以配置自定义rules,案例如下:

import globals from "globals";
import pluginJs from "@eslint/js";
import tseslint from "typescript-eslint";/** @type {import('eslint').Linter.Config[]} */
export default [{files: ["**/*.{js,mjs,cjs,ts}"]},{languageOptions: {globals: globals.node}},pluginJs.configs.recommended,...tseslint.configs.recommended,{rules: {"import/first": "off","import/order": "off",}}
];

配置运行脚本:

 "scripts": {"lint": "eslint ./src"},

这里elint会检测 ./src下的ts文件的书写规范,若你有更多文件夹需要检测可以按照这种格式来:

eslint ./src ./example ./xxx

终端运行:

yarn run lint

即可进行eslint纠正检测。

亲测有效!

 

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

相关文章:

  • 如何知道网站用什么程序做的手机 网站 开发
  • 本地南昌网站建设住房和城乡建设部政务服务门户网站
  • 网站选项卡图标代码北京网站设计网站设计公司价格
  • 黑龙江建设网官哈尔滨seo排名优化公司价格
  • 主题商店网站设计在线链接
  • 今天的新闻大事qq排名优化网站
  • 网站主机方案做短租哪个网站
  • 在线看国内永久免费crm广州seo地址
  • php企业网站后台管理系统京东商城网页版
  • 有创意的宣传方式有哪些免费关键词优化排名软件
  • 作品集怎么做网站专业建站的网站
  • 陕西建设网官网公示网站如何免费做SEO优化
  • 陕西公路工程建设有限公司网站网页设计与制作课程标准化项目申报书
  • 枸橼酸西地那非片的功效与作用哪种语言的网站 做seo更好
  • 网站语言包是什么河南火焰山网站开发禹
  • 公司网站开发费能记研发费用哪个科目快速的可视化平台
  • 德源网站建设长沙有哪些网络平台公司
  • 做一手楼盘的网站哈尔滨站建筑面积
  • 网站优化布局网站推广营销方法
  • 泉州住房城乡建设局网站小程序免费推广平台
  • 查询商品价格走势的网站常见的服务器有哪些
  • 江苏网站开发公司电商网站课程设计报告
  • 关于当当网站建设方案英文网站推广服务
  • 90设计网站官网入口网站次年续费
  • 公司网站建设与维护工作计划国外wordpress
  • 网站建设及推广网站被墙怎么做跳转
  • 滨海做网站找哪家好聚名网平台
  • 网站软件下载安装免费版上海市做网站的公司
  • 怎样做网站平叿网站互动栏目设置
  • 产品企业网站陕西建设信息网官网