一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - js教程 - 使用Typescript開發微信小程序的步驟詳解

使用Typescript開發微信小程序的步驟詳解

2021-12-30 16:42陳希章 js教程

這篇文章主要介紹了使用Typescript開發微信小程序的步驟詳解,本文分步驟通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

Typescript的優勢咱不需要贅述太多,有興趣可以參考(https://www.typescriptlang.org/)。今天給大家分享一下如何在微信小程序(或者其他同類小程序)開發中使用Typescript。

這個分兩種情況,最簡單的做法就是在創建項目時,選擇Typescript這個選項,如下圖所示。但要注意,這個選項只有在選擇"Use no cloud service"才有,而另外一種Mini Program Cloud Base則不支持。這個可能是開發工具還沒有跟上吧,希望以后默認也能選擇。

使用Typescript開發微信小程序的步驟詳解

那么問題就來了,如果我選擇了第一種Mini Program Cloud Base,亦或是我之前有一個項目,現在也想用Typescript,怎么辦呢?其實也不難,請參考下面我總結的步驟。

第一步:確保你的項目有一個package.json文件,并且確保增加如下兩行,其他的可以不一樣。如果該文件不存在,請用npm init命令生成。該文件修改完后,請運行npm install命令生成本地的依賴。

使用Typescript開發微信小程序的步驟詳解

第二步,為你的項目增加一個tsconfig.json文件,內容如下

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
{
 
"compilerOptions": {
 
"strictNullChecks": true,
 
"noImplicitAny": true,
 
"module": "CommonJS",
 
"target": "ES5",
 
"allowJs": false,
 
"experimentalDecorators": true,
 
"noImplicitThis": true,
 
"noImplicitReturns": true,
 
"alwaysStrict": true,
 
"inlineSourceMap": true,
 
"inlineSources": true,
 
"noFallthroughCasesInSwitch": true,
 
"noUnusedLocals": true,
 
"noUnusedParameters": true,
 
"strict": true,
 
"removeComments": true,
 
"pretty": true,
 
"strictPropertyInitialization": true,
 
"lib": [
 
"es5"
 
],
 
"typeRoots": [
 
"./typings"
 
]
 
},
 
"include": [
 
"./**/*.ts"
 
],
 
"exclude": [
 
"node_modules"
 
]
 
}

第三步,下載下面這個壓縮包,解壓縮,放在項目的根目錄下

typings.rar

這里的文件是騰訊官方提供的類型定義文件d.ts

使用Typescript開發微信小程序的步驟詳解

第四步,修改project.config.json 文件,添加預處理命令

?
1
2
3
4
5
6
7
8
9
"scripts": {
 
"beforeCompile": "npm run tsc",
 
"beforePreview": "npm run tsc",
 
"beforeUpload": "npm run tsc"
 
},

使用Typescript開發微信小程序的步驟詳解

第五步,確保在"微信開發者工具"中啟用了預處理命令。

使用Typescript開發微信小程序的步驟詳解

搞定,這樣就可以愉快地使用Typescript進行微信小程序的開發了,而且我還更加推薦用VS Code直接進行開發,"微信開發者工具"僅用來做編譯和發布,這個開發體驗真的很流暢,如絲般順滑。下一篇有時間我再分享這個內容吧。

到此這篇關于使用Typescript開發微信小程序的步驟詳解的文章就介紹到這了,更多相關Typescript開發微信小程序內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://www.cnblogs.com/chenxizhang/archive/2021/01/12/14265729.html

延伸 · 閱讀

精彩推薦
  • js教程原生JavaScript實現購物車

    原生JavaScript實現購物車

    這篇文章主要為大家詳細介紹了原生JavaScript實現購物車,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    棟棟很優秀啊4092021-12-29
  • js教程基于JavaScript實現輪播圖效果

    基于JavaScript實現輪播圖效果

    這篇文章主要為大家詳細介紹了基于JavaScript實現輪播圖效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    努力學習中.....5482021-12-24
  • js教程詳解JavaScript中分解數字的三種方法

    詳解JavaScript中分解數字的三種方法

    這篇文章主要介紹了在JavaScript中分解數字的三種方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下...

    Hunter網絡安全6072021-12-27
  • js教程mapboxgl實現帶箭頭軌跡線的代碼

    mapboxgl實現帶箭頭軌跡線的代碼

    這篇文章主要介紹了mapboxgl實現帶箭頭軌跡線的代碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下...

    GIS兵器庫9122021-12-27
  • js教程js動態生成表格(節點操作)

    js動態生成表格(節點操作)

    這篇文章主要為大家詳細介紹了js動態生成表格,進行節點操作,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    劉劉劉code3342021-12-30
  • js教程js定時器出現第一次延遲的原因及解決方法

    js定時器出現第一次延遲的原因及解決方法

    在本篇文章里小編給大家整理的是一篇關于js定時器出現第一次延遲的原因及解決方法,對此有需要的朋友們可以學習下。...

    宋宋大人4912021-12-24
  • js教程微信小程序彈窗禁止頁面滾動的實現代碼

    微信小程序彈窗禁止頁面滾動的實現代碼

    這篇文章主要介紹了微信小程序彈窗禁止頁面滾動的實現代碼,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需...

    任我行RQ5452021-12-23
  • js教程繪制微信小程序驗證碼功能的實例代碼

    繪制微信小程序驗證碼功能的實例代碼

    這篇文章主要介紹了繪制微信小程序驗證碼功能的實例代碼,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參...

    WALL*E8692021-12-27
主站蜘蛛池模板: 国产成人精品曰本亚洲78 | 99视频免费 | 精品国产免费观看一区高清 | 草草草视频在线观看 | 日韩香蕉视频 | 精品国产成人a区在线观看 精品高潮呻吟99AV无码视频 | 97色蜜桃 | 成年人视频免费在线观看 | nxgx国产| 精品免费 | 激情艳妇之性事高h | 欧美性理论片在线观看片免费 | 乌克兰18sex性hd | asian4you裸模 | 亚洲一区二区三区在线播放 | 国产精品亚洲一区二区久久 | 午夜dj影院在线观看完整版 | 欧美三级一区 | 特级一级全黄毛片免费 | 黑人粗长大战亚洲女 | 丝袜老师好湿好紧我要进去了 | 国产91亚洲精品 | 桥本有菜在线四虎福利网 | 国产激情视频在线 | 91制片厂(果冻传媒)原档破解 | 亚洲一区二区三区深夜天堂 | sss在线播放 | 亚洲一区二区三区久久精品 | 4444www免费看 | 免费观看a毛片一区二区不卡 | 日本高清在线看免费观看 | 欧美男人的天堂 | 国产日韩精品一区二区在线观看播放 | 亚洲国产成人精品 | 青青草成人在线观看 | 强行扒开美女大腿挺进 | 91无套极品外围在线播放 | 亚洲欧美日韩综合在线播放 | 人与动人物性行为zozo共患病 | haodiaose在线精品免费视频 | 婷婷去我也去 |