TypeScript学习笔记(一)
来源:互联网 发布:阿里云服务器怎么续费 编辑:程序博客网 时间:2024/06/05 22:50
1、创建简单工程
1)创建一个新目录:
mkdir projcd proj2)在proj文件夹中在src文件夹下创建两个文件夹,经过编译器生成的文件放入dist目录
mkdir srcmkdir dist3)初始化工程,入口文件使用main.js
npm init4)安装依赖项,先全局安装TypeScript和Gulp,再安装typescript,gulp,gulp-typescript
npm install -g gulp-cli
npm install --save-dev typescript gulp gulp-typescript5)实现helloworld
function hello(compiler: string){ console.log(`Hello from ${compiler}`);}hello("TypeScript");6)在工程的根目录proj下新建一个tsconfig.json文件
{"files": ["src/main.ts"],"compilerOptions": {"noImplicitAny": true,"target": "es5"}}新建gulpfile.js文件
var gulp = require("gulp");var ts = require("gulp-typescript");var tsProject = ts.createProject("tsconfig.json");gulp.task("default", function() {return tsProject.src().pipe(tsProject()).js.pipe(gulp.dest("dist"));});7)测试应用
gulpnode dist/main.js打印出Hello from TypeScript
2、向代码里添加模块
1)新建src/greet.ts文件:
export function sayHello(name: string){return `Hello from ${name}`;}
更改main.ts,从greet.ts导入sayHello
import {sayHello} from "./greet";console.log(sayHello("TypeScript"));
将greet.ts添加到tsconfig.json
{"files": ["src/main.ts","src/greet.ts"],"compilerOptions": {"noImplicitAny": true,"target": "es5"}}2)执行gulp,执行
阅读全文
0 0
- TypeScript学习笔记(一)
- TypeScript学习笔记一
- TypeScript学习笔记一
- typescript学习笔记(二)
- typescript总结笔记一
- TypeScript数据类型-TS学习笔记(1)
- TypeScript学习笔记之 接口(Interface)
- TypeScript学习笔记(三)Webpack
- TypeScript 学习笔记
- TypeScript 学习笔记1
- TypeScript 学习笔记2
- TYPESCRIPT 学习笔记3
- TypeScript 学习笔记
- Typescript学习笔记
- TypeScript学习笔记
- TypeScript学习(一)——TypeScript简介及环境准备
- TypeScript学习笔记之 类
- TypeScript学习笔记之函数
- poj1469 二分图最大匹配 匈牙利算法BFS实现
- vscode root 权限运行
- python迭代器实例
- android 类似selector
- 使用web service访问biee报表数据
- TypeScript学习笔记(一)
- java开发中常见的各种插件、工具、jar版本的查看方法
- 数据结构--冒泡排序(BubbleSort)思想与实现
- 音频总线专题(一)——基本知识
- JS&jQuery高级05(用append在html中插入元素)
- A
- GNU下的柔性数组
- java.lang.NoSuchMethodError(该异常表示找不到指定方法。)
- linux 下安装jdk