安装TypeScript
安装TypeScript
创建工程文件夹:
mkdir <project folder>进入工程文件夹:
cd <project folder>快速创建程序包:
npm init -y本地开发安装TypeScript包:
npm install -D typescript使用命令
npx tsc -v检查安装TypeScript的版本。创建src目录:
md src进入src目录:
cd src创建index.ts,内容如下:
console.log('Hello, World!');
运行TypeScript命令行:
npm tsc index.ts,生成index.js文件。运行
node index.js,执行Javascript文件。npx tsc --init初始化tsconfig.json文件,默认配置为:
{
"compilerOptions": {
"target": "es2016",
"module": "commonjs",
"strict": true,
"esModuleInterop": true,
"skipLibCheck": true,
"forceConsistentCasingInFileNames": true
}
}
参考标准项目目录结构如下:
project folder\
|---- dist\
|---- src\
|---- config\
|---- controllers\
|---- models\
|---- public\
|---- types\
|---- util\
|---- test\
|---- package.json
|---- tsconfig.json
修改tsconfig,更新如下项目:
{
"compilerOptions": {
"rootDir": "src",
"sourceMap": true,
"outDir": "dist",
},
"include": ["src/**/*"],
"exclude": ["node_modules", "**/*.spec.ts"]
}
配置完,保存并运行npx tsc,就可以看到自动生成了dist目录,并且在目录中生成了index.js和index.js.map文件。
参考:
- TypeScript: How to set up TypeScript (typescriptlang.org)
- TypeScript: Bootstrapping tools for TypeScript projects (typescriptlang.org)
- npm vs npx — What’s the Difference? (freecodecamp.org)
- TypeScript: Documentation - What is a tsconfig.json (typescriptlang.org)
安装TypeScript的更多相关文章
- 安装typescript开发环境
参考文档: http://www.typescriptlang.org/docs/handbook/typescript-in-5-minutes.html 有两个方式 : 1.安装vs 2017,安 ...
- 如何安装TypeScript编译器?
首先需要nodejs和npm工具.如果没有点击这里下载node(默认会附带安装npm工具):https://nodejs.org/en/ npm安装TypeScript npm install -g ...
- 安装typescript环境并开启VSCode自动监视编译ts文件为js文件
一.前言 小编最近开始学习typescript,懂得人都知道,typescript是vue3的基础伴生,配合更加默契.就像vue2和js一样!typescript不像js那样浏览器直接可以解读,需要我 ...
- 安装 TypeScript 并编译成JS
官网: https://github.com/microsoft/TypeScript TypeScript是一种由微软开发的开源.跨平台的编程语言.它是JavaScript的超集,最终会被编译为Ja ...
- ubuntu下安装typescript
安装ts之前需要安装好node, 安装ts: 1. npm install -g typescript /opt/node/bin/tsc -> /opt/node/lib/node_modul ...
- day132:2RenMJ:MJ需求文档&MJ游戏流程&Egret白鹭引擎安装&TypeScript简要介绍
目录 1.麻将产品需求文档 2.麻将游戏流程 3.Egret白鹭引擎 4.TypeScript简要了解 5.TypeScript快速入门 1.麻将产品需求文档 1.麻将术语 1.名词术语 牌⼦: 序数 ...
- node_modules\typescript\lib 未指向有效的 tsserver 安装 将禁用TypeScript 语言功能
Ionic2 项目中经常遇到这个问题 每次都找半天无果. 简单记录一下 粗暴的解决办法: 卸载ts并从新安装即可 //卸载typescript npm uninstall typescript // ...
- typescript 的安装
1.全局安装 typeScript 包 npm install typescript -g (tsc -v 查看ts版本)2.解决模块的声明文件问题 npm install @type ...
- 1 TypeScript 简介与安装
简介: TypeScript 是一种由微软开发维护的自由和开源的编程语言,它是JavaScript的一个超集,支持可选的类型检查,扩展了JavaScript的语法,支持JavaScript的所有语法和 ...
随机推荐
- spring--启用注解功能
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.spr ...
- 哈工大 计算机系统 实验一 Linux下C工具应用
所有实验文件可见github 计算机系统实验整理 实验报告 实 验(一) 题 目 Linux下C工具应用 专 业 计算机学院 学 号 班 级 学 生 指 导 教 师 实 验 地 点 实 验 日 期 计 ...
- P1424
#include <stdio.h> int main(){ int s = 250; int x, n, distance = 0; scanf("%d %d",&a ...
- XML序列化与反序列化接口对接实战,看这篇就够了
关键字:c# .NET XML 序列化 反序列化 本文为接口对接实践经验分享,不对具体的XML概念定义进行阐述:涉及工具类及处理方法已在生产环境使用多年,可放心使用.当然如果你发现问题,或有不同想法, ...
- Bugku CTF_web3
1.打开网页,得到信息如下 2.在hackbar里构造url如下 3.得到flag 4.本题的考点在于读的懂PHP代码,并且学会构造get参数.
- 矩池云上如何修改cudnn版本
修改与之前修改nvcc.cuda这些的原理是一样的. 国内镜像 https://mirrors.cloud.tencent.com/nvidia-machine-learning/ 检查系统版本 so ...
- 【转载】深入浅出SQL Server中的死锁
essay from:http://www.cnblogs.com/CareySon/archive/2012/09/19/2693555.html 简介 死锁的本质是一种僵持状态,是多个主体对于资源 ...
- php 原生分页
<?php // 连接数据库 $link = mysqli_connect("127.0.0.1", "root", "root", ...
- thinkphp 登录(未设置cookie+session)
<?php namespace app\Admin\controller; use think\Controller; use think\Loader; use think\Request; ...
- 专业3 Cookie 和Session的使用及原理
Cookie的使用及原理 什么是cookie cookie是一种用来跟踪和识别用户上网信息的会话控制技术,它将跟踪后的信息存储在客户端的浏览器上 cookie如何使用 第一步:设置cookie即可(告 ...