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

移动端网站开发公司面备案网站建设

移动端网站开发公司,面备案网站建设,千锋教育学费,做网站前端难吗rust 很快进入linux内核开发,作为高效后台语言值得学习 tauri是代替electron的跨平台框架,不打包浏览器内核,所以打包出来体积小 安装rust 命令 curl --proto https --tlsv1.2 -sSf https://sh.rustup.rs | sh 安装后看版本 rustc -V 看构…

rust 很快进入linux内核开发,作为高效后台语言值得学习

tauri是代替electron的跨平台框架,不打包浏览器内核,所以打包出来体积小

安装rust 命令 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

安装后看版本 rustc -V

看构建工具版本 cargo -V

# 新建工程 cargo new hello-rust
# 进入目录构建   cd hello-rust
        cargo build
# 运行   cargo  run

现在vscode比较流行下载发现很慢

https://az764295.vo.msecnd.net/stable/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/code_1.75.0-1675266613_amd64.deb
换国内镜像 wget https://vscode.cdn.azure.cn/stable/e2816fe719a4026ffa1ee0189dc89bdfdbafb164/code_1.75.0-1675266613_amd64.deb

在visualstudiocode里配置rust-analyzer 实时编译和分析你的 Rust 代码,注意需要glic2.5,deepin15.11不匹配,一般不要尝试自己单独加glibc,可能引起系统混乱,还是直接升级deepin20版本再用这个插件,另外离线下载安装了codelldb,方便调试,rust syntax:为代码提供语法高亮

开发rust实验成功的2个vscode配置文件,记得离线下载安装了codelldb
   

{//tasks.json 运行前的构建工作"version": "2.0.0","tasks": [{"label": "build","type": "cargo","command": "build","problemMatcher": ["$rustc"],"group": {"kind": "build","isDefault": true}}]}{// launch.json "version": "0.2.0","configurations": [       {"type": "lldb","request": "launch","name": "Debug executable 'hello-rust'","preLaunchTask": "build","program": "${workspaceFolder}/target/debug/${workspaceFolderBasename}","args": [],"cwd": "${workspaceFolder}"}]
}

rust下载依赖库可以更新国内源

(http://mirrors.ustc.edu.cn/help/index.html) vim ~/.cargo/config   

[source.crates-io]replace-with = 'ustc'[source.ustc]registry = "https://mirrors.ustc.edu.cn/crates.io-index"

vscode编译时一直卡着不动,清空缓存重来

    rm -rf ~/.cargo/.package-cache
# 不能进入调试模式
    文件->首选项->设置(File -> Preferences -> Settings)要启用任何位置允许断点
    搜索break 选上 Allow setting breakpoints in any file
    还是不行那可能是以前编译出没断点的输出,清空 cargo clean 重新执行

全局安装tauri打包工具
cargo install tauri-bundler --force

安装tauri还需要一些库

sudo apt-get install libsoup2.4-dev
 sudo apt-get install javascriptcoregtk-4.0
 sudo apt-get install libwebkit2gtk-4.0-37
    sudo apt-get install libwebkit2gtk-4.0-37-gtk2
sudo apt install libwebkit2gtk-4.0-dev  build-essential  curl   wget   libssl-dev 
    libgtk-3-dev   libayatana-appindicator3-dev   librsvg2-dev

测试安装tauri
npm install tauri 

如果下载有些库失败,可以考虑更新域名配置

把下面域名保存到C:\Windows\System32\drivers\etc\hosts文件内
185.199.108.133 raw.githubusercontent.com
185.199.109.133 raw.githubusercontent.com
185.199.110.133 raw.githubusercontent.com
185.199.111.133 raw.githubusercontent.com

linux下文件是 /etc/hosts

查看当前使用的镜像源**
npm get registry
全局设置taobao镜像源**
npm config set registry http://registry.npmmirror.org

快速开始 
cargo install create-tauri-app
cargo create-tauri-app
运行 cargo tauri dev
打包 cargo tauri build 记得修改 tauri.config.json中tauri.bundle.identifier
第一次打包比较慢,为了加快可以吧tauri.bundle.targets 值all更新为deb,这样就少打一些工作,不用浪费在appimage上

一个空的helloworld工程打包结果确实比electron打包小得多,可以考虑以后某些项目采用。

tauri后端现在使用rust语言,前端htmljscss是可以选择各种框架,小的项目就原始html都能用。

回头先学习一下rust吧,注意一点引入依赖库有些中横,到代码里可能是下横杠

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

相关文章:

  • 自适应网站三套代码做投资类网站服务器
  • php网站开发设计模式今鼎网站建设
  • 建设好网站需要做推广世界500强企业关于优秀员工的12条核心标准
  • 网站备案流程图片wordpress框架分析
  • 商城网站模板建设手机网站自助建
  • 网站开发外包项目网站苏州姑苏区建设局网站
  • 南昌网站设计公司android studio的应用
  • 一个网站费用重庆企业网站制作公司
  • 白银市住房和城乡建设局网站市场营销培训
  • 如何建设 linux 网站韩城建设局网站
  • 南宁网站建公司电话网页源代码和框架源代码
  • 龙岗网络营销网站制作哪里好wordpress修改文章阅读量
  • 网站建设 找vx cp5173股票专业网站
  • 电商网站国内外需求分析c2c模式名词解释
  • 萧山网站制作公司php网站安装说明书
  • 网站建设 微信开发网上商城都有哪些平台
  • 石家庄做标书的网站世界工厂网登录
  • 兰州网站建设推荐q479185700上快wordpress hierarchical
  • 成都销售型网站龙岗做网站公司icxun
  • 河津北京网站建设做网站月收入
  • 怎么给企业制作网站泰安市人才交流服务中心
  • 全部网站南海网站制作公司
  • 百度如何建网站网站建设与维护工作内容
  • 版式设计素材网站代码给WordPress添加
  • 功能类网站wordpress 主题之家
  • 广州知名网站建设网页设计服务wordpress文章阅读更多按钮
  • 网站优化的前景电商网站开发设计
  • 湖南住房建设厅网站dw如何制作一个搜索栏
  • 网站建设前准备工作营销策略英文
  • 房地产网站制作公司上海专业网站建设公司排名