博客 / 詳情

返回

麒麟操作系統 (kylinos-x64) 從入門到精通 - 辦公環境 - 第11篇 Web前端開發及環境準備

0. 基礎環境

類別:筆記本
硬件:Intel,Amd等x86_64處理器
系統:銀河麒麟操作系統 V10(SP1)2303-update2
image.png
關鍵詞:
信創,麒麟系統,linux,PKS,銀河麒麟,amd64,x86_64,x64,兆芯,海思,nodejs,nvm,vue,react

1.背景描述

現在的前端是前後端分離的,本文以node,npm等技術為特點,為研發人員搭建前端的開發提供參考。

2.安裝配置nvm(nodejs版本管理)

nvm allows you to quickly install and use different versions of node via the command line.
nvm用於快速切換node的版本,打開
https://github.com/nvm-sh/nvm#install--update-script
image.png

2.1. 安裝

打開命令行

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash #下載並安裝

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash #下載並安裝

image.png
設置變量

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

圖片.png

3.使用示例

nvm install v16
nvm use 16
#Now using node v16.9.1 (npm v7.21.1)
node -v
#v16.9.1
nvm use 14
#Now using node v14.18.0 (npm v6.14.15)
node -v
#v14.18.0
nvm install 12
#Now using node v12.22.6 (npm v6.14.5)
node -v
#v12.22.6

image.png

4.安裝yarn

npm install --global yarn --registry=https://registry.npmmirror.com #使用淘寶加速

圖片.png
yarn安裝確認

yarn -v

5.安裝VSCODE

第三篇中有提到,請在應用市場中(也可以到官方網站下載https://code.visualstudio.com/download)安裝好VSCODE。
image.png
後面所有前端,GOLANG,PYTHON等都使用VSCODE進行項目開發搭建
圖片.png
也可以直接sudo gedit /etc/apt/sources.list.d/vscode.list,輸入如下內容:

deb [arch=amd64,arm64,armhf] http://packages.microsoft.com/repos/code stable main #本配置如果安裝好vscode後,會自動處理。

再執行

sudo apt update -y #更新庫
sudo apt isntall vscode -y #安裝

6.前端與後端接口聯調工具

6.1接口測試工具APIPost

與後端接口聯調的工具有很多,如POSTMAN等,但都需要基於瀏覽器。這裏面推薦一個新的離線桌面工具APIPOST,支持麒麟和飛騰平台。
image.png
下載導航頁:https://www.apipost.cn/download.html
下載地址:https://dlcdn.apipost.cn/dl/7.2.6/apipost_linux_x64_7.2.6.deb...

啓動後效果
image.png

6.2接口測試工具Apifox

https://www.apifox.cn/ 這裏要下載amd64,或x86,x86_64,x64標識的deb包。
圖片.png
圖片.png
下載成功,安裝啓動後
圖片.png

7.electron官方工具

7.1 Electron官方fiddle

Electron官方團隊為開發者提供了一個更快捷的創建項目並進行試驗的工具
每次開發一個前端應用,都要下載 Electron,等待的時間與快速響應需求,需要開發者更多的耐心。

我非常希望能快一些,相信許多開發人員也是如此,希望 Electron 團隊開發了一個新工具,可以幫助我們在 Electron 中進行實時測試,讓開發者的生活更輕鬆些。可以幫助我們快速創建和啓動 Electron 的工具。它提供一個模板,能夠快速啓動,你只需要更改一部分內容,選擇一部分要運行的代碼段,可以在 Electron Project 中查看結果。另外,Electron Fiddle 還可以把這段代碼保存為 Github Gist 中,也可以保存在你的本地文件夾中。

https://www.electronjs.org/fiddle
圖片.png
下載地址:https://objects.githubusercontent.com/github-production-relea...
啓動效果:
圖片.png

麒麟操作系統,從入門到精通
麒麟操作系統專欄:https://segmentfault.com/blog/kylinos
麒麟操作系統x64專欄:https://segmentfault.com/blog/kylinos-x64

個人主頁:
https://segmentfault.com/u/code4world/articles
https://twitter.com/xiaohelong
https://github.com/xiaohelong
聯繫郵箱:1179611323@qq.com
羣:662512340
發行日志:
20240410

user avatar yzn 頭像
1 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.