Online Course: Understanding TypeScript(1)Introduction
Init the TypeScript Workspace
>mkdir ts-course
Init the NPM management
>npm init
It will generate the file package.json
{
"name": "ts-course",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "lite-server"
},
"author": "",
"license": "ISC",
"devDependencies": {
"lite-server": "^2.3.0"
}
}
I save the dev tool, lite-server
> npm install lite-server --save-dev
Add the start script in NPM
"start": "lite-server"
In the index.html
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Learning TypeScript</title>
<script src="app.js"></script>
</head>
<body>
hello
</body>
I can directly run
> npm start
It will start the http server, visit the page in http://localhost:3000
Generate the TypeScript Init Configuration File
> tsc --init
message TS6071: Successfully created a tsconfig.json file.
It will generate tsconfig.json
When I run tsc, it will compile all the ts file under this directories to JS.
References:
分享到:
相关推荐
迈向Angular 2:基于TypeScript的高性能SPA框架,需要下载完三个分卷 迈向Angular 2:基于TypeScript的高性能SPA框架.zip.001 迈向Angular 2:基于TypeScript的高性能SPA框架.zip.002 迈向Angular 2:基于...
资源名称:迈向Angular 2:基于Typescript的高性能SPA框架 内容简介:《迈向Angular 2:基于Typescript的高性能SPA框架》由Angular之父Miško Hevery作序,作者为Angular开发团队成员之一。基于对...
Prettier:在TypeScript项目中配置Prettier的详细指南.docx
读书笔记:基于typescript设计模式主要参照来自C#大话设计模式
Effective TypeScript: Writing Typed JavaScript that Scales 预发布版 Author: Dan Vanderkam Publisher: by O’Reilly Media Edition: January 2020 Type: epub, azw3, pdf
迈向Angular 2:基于TypeScript的高性能SPA框架.zip.002 需要下载三个分卷
迈向Angular 2:基于TypeScript的高性能SPA框架.zip.003 需要下载三个分卷
TypeScript 学习文档 - 基础篇(完结) TypeScript 是一种静态类型的、编译时执行的语言,作为 JavaScript 的超集,增加了类型系统和其他一些功能。下面是 TypeScript 学习文档的基础篇,涵盖了 TypeScript 的基本...
前端:Vue + TypeScript + ElementUI,后端 Spring + Spark 毕设项目:商品大数据实时推荐系统。前端:Vue + TypeScript + ElementUI,后端 Spring + Spark 毕设项目:商品大数据实时推荐系统。前端:Vue + ...
TypeScript TSLint语言服务插件 :red_exclamation_mark: 重要说明:TSLint赞成ESLint而已。 请考虑将 。 用于TypeScript 。 要使用插件: 在您的工作空间中或全局安装TSLint 5+(如果您使用的是本地TSLint,请参见)...
TypeScript入门这是我的Pluralsight课程题为的官方资料库。 主分支包含课程开始时存在的代码。 在课程中,有单独的分支以模块命名,这些分支包含该模块末尾存在的代码。 我将在下面通过实际课程更新之间报告的任何...
1.静态类型检查:TypeScript可以在编译时进行类型检查,减少运行时的错误。 2.基于类的面向对象编程:TypeScript支持ES6的类,可以创建对象,继承,多态等面向对象的特性。 3.接口:TypeScript的接口是对行为的抽象...
直视 使用TypeScript类型并使用您的Vuex存储。 Direct-vuex不需要类,因此与Vue 3 composition API兼容。安装首先,将direct-vuex添加到Vue 2应用程序: npm install direct-vuex 或者,在Vue 3应用程序中: npm ...
VS Code扩展程序,它使TypeScript( typescript@next )能够每晚构建,作为VS Code的内置TypeScript版本,用于支持JavaScript和TypeScript IntelliSense。 :red_exclamation_mark: 重要提示:需要VS Code 1.36或...
用Typescript编写的排序算法 如何安装此项目 $ git clone https://github.com/andres-cruz/sort.git $ cd sort $ npm i 如何执行这个专案 $ npm start 特征: 该算法能够排序: 数字数组 弦乐 链表 它实现了冒泡...
React和TypeScript描述我创建是我学习React和TypeScript的一种方式。 我决定在线上共享我的笔记,这正是您在这里看到的。 我希望这个项目的成长,成为React,打字稿文档默认源。本地运行在项目根目录的终端中,运行...
TypeScript未知解析器 :joker: TypeScript是在编译时静态强制正确类型的好工具,但是当处理来自“外部世界”的未知数据时,TypeScript可能很快变成错误的安全性。 typescript-unknown-parser使用ES6类解析未知对象...
TypeScript:TypeScript基础语法.docx
标题 "microscope-typescript:使用 TypeScript 发现 Meteor" 指出这是一个关于使用 TypeScript 进行 Meteor 应用开发的项目。Meteor 是一个全栈的 JavaScript 开发框架,它允许开发者快速构建实时的 web 应用程序。...
1. 类型定义:TypeScript的强类型特性使得我们可以为数据模型定义明确的结构。例如,定义一个Todo对象,包含id、title和completed属性。这有助于在编码阶段捕获潜在错误。 ```typescript interface Todo { id: ...