zheng 1 săptămână în urmă
părinte
comite
70e36e9f46

+ 6 - 0
ts/3.编译选项/dist/a.js

@@ -0,0 +1,6 @@
+console.log("你好");
+let a = 12;
+// document.getElementById
+// document.getE
+// docume
+// document.

+ 12 - 0
ts/3.编译选项/dist/app.js

@@ -0,0 +1,12 @@
+console.log("你好");
+let a = 12;
+// document.getElementById
+// document.getE
+// docume
+// document.
+console.log("哈哈哈");
+let a1 = 12121;
+// document.getElementById
+// document.getE
+// docume
+// document.

+ 1 - 0
ts/3.编译选项/hello/1.ts

@@ -0,0 +1 @@
+console.log("你好")

+ 6 - 0
ts/3.编译选项/src/a.ts

@@ -0,0 +1,6 @@
+console.log("你好")
+let a = 12;
+// document.getElementById
+// document.getE
+// docume
+// document.

+ 6 - 0
ts/3.编译选项/src/b.ts

@@ -0,0 +1,6 @@
+console.log("哈哈哈")
+let a1 = 12121;
+// document.getElementById
+// document.getE
+// docume
+// document.

+ 37 - 0
ts/3.编译选项/tsconfig.json

@@ -0,0 +1,37 @@
+{
+    // 编译ts:tsc 文件名称
+    // 编译全部ts:tsc
+    // 匹配文件入口
+    // ** 任意文件目录
+    // * 任意文件
+    "include": [
+        "./src/**/*"
+    ],
+    // // 匹配文件出口
+    // "exclude": [
+    //     // "./src/**/*"
+    // ],
+    // "extends": 继承
+    // "files": [ 单独文件
+    //     './src/a.ts', 
+    // ]
+    // 编译选项
+    "compilerOptions": {
+        // 指定ts编译的版本
+        // 有效值: "es3", "es5", "es6", "es2015", "es2016", "es2017", 
+        // "es2018", "es2019", "es2020", "es2021", "es2022", "es2023", 
+        // "es2024", "esnext"
+        "target": "ES2015",
+        // 模块化
+        //  'none', 'commonjs', 'amd', 'system', 'umd', 'es6',
+        //  'es2015', 'es2020', 'es2022', 
+        // 'esnext', 'node16', 'node18', 'nodenext', 'preserve
+        "module": "amd",
+        // lib 规定ts可以使用什么库
+        "lib": ["dom"],
+        // 指定编译后文件所在目录
+        "outDir": "./dist",
+        // 指定所有文件编译后的合并文件
+        "outFile": "./dist/app.js",
+    }
+}