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

做一个京东网站怎么做网站程序组成

做一个京东网站怎么做,网站程序组成,机关单位网站安全建设,宣传网页目录 一、初始化package.json 二、安装依赖 1、安装electron 2、安装typescript依赖 3、安装eslint 三、项目结构 四、配置启动项 一、初始化package.json 我的#xff1a;这里的main没太大影响#xff0c;看后面的步骤。 {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.w-s-a.com/news/740423/

相关文章:

  • 制作网站用的域名网站域名注册信息查询
  • 公司域名查询官方网站女教师遭网课入侵直播录屏曝
  • 网站开发社交网络功能的作用腾讯公司网站
  • 网站建设需要微信账号和密码网站建设工作汇报
  • 国家城乡住房和建设部网站西安私人网站
  • 天津高端网站定制seo实战教程
  • 网站文章怎么做才能被快速收录网站备案核验系统
  • 子网站建设方案l建设银行网站
  • 免费看舆情网站网站备案用户名忘了怎么办
  • 地方门户网站的分类网站的方案
  • 沧州哪里做网站网站的建设是什么
  • 设计公司海报秦皇岛seo网站推广
  • 网站导航规划wordpress做漫画
  • jsp体育用品网站建设wordpress 10万篇文章
  • 沈阳做微信和网站的公司网站在线支付接口
  • 重庆整合网络营销百度seo快速提升排名
  • 设计师网站外网百度分析工具
  • 旅游网站建设技术解决方案wordpress主题安装后找不到
  • 网站图片文字排版错误管理系统界面设计
  • 网站建设 台州广州惠科互联网技术有限公司
  • 网站页面尺寸大小四川鸿业建设集团网站
  • 做女朋友的网站局网站建设方案word
  • 做阿里国际网站会有成效吗科技网站有哪些
  • 高端公司网站建设北京两学一做网站
  • 黄埔网站建设设计wordpress 文件夹改名
  • 怎么什么软件可以吧做网站最火的二十个电商app
  • wordpress theme sage网站seo优化加推广
  • 建设一个大型电影网站公司网站建设工作总结
  • 传奇网站一般怎么做的宇泽佛山网站建设
  • google网站入口电商运营十大基础知识