差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
it:node:createtypscriptproject [2022-04-23 13:23] – 创建 goldentianyait:node:createtypscriptproject [2023-08-18 10:01] (当前版本) – [编译错误] goldentianya
行 1: 行 1:
 ====== 创建Typescript项目 ====== ====== 创建Typescript项目 ======
 +
 +{{tag>node typescript}}
  
 **1、创建文件夹** **1、创建文件夹**
行 16: 行 18:
 </code> </code>
 根据提示回车,这时候文件夹中会生成package.json文件。 根据提示回车,这时候文件夹中会生成package.json文件。
 +
 +===== 配置项目 =====
 +
  
 **3、安装typescript/tslint和NodeJS的类型声明** **3、安装typescript/tslint和NodeJS的类型声明**
行 73: 行 78:
  
 <color #ff7f27>''%%./node_modules/.bin/tslint --init%%''</color> <color #ff7f27>''%%./node_modules/.bin/tslint --init%%''</color>
 +
 +===== 编写&运行代码 =====
 +
  
 **6、在src目录中创建index.ts文件并输入内容** **6、在src目录中创建index.ts文件并输入内容**
行 105: 行 113:
  
 如果中断输出“hello Typescript"那么说明我们第一个typescript项目配置成功 如果中断输出“hello Typescript"那么说明我们第一个typescript项目配置成功
 +
 +===== 编译错误 =====
 +
 +**包依赖错误**
 +
 +Typescript 版本 <color #ff7f27>''%%tsc -v%%''</color>
 +
 +查看node对当前Typescript版本的依赖  <color #ff7f27>''%%npm dist-tags @types/node%%''</color>
 +
 +更新@types/node版本:如当前 tsc 为 3.6,对应的 @types/node 版本为 4.2.21\\
 +运行 <color #ff7f27>''%%npm i @types/[email protected]%%''</color>
 +
 +
 +
 +===== template =====
 +
 +拉取 template 项目 <color #ff7f27>''%%git clone ssh://git@serverpi:/home/git/repository/npmTemplate.git%%''</color>
 +
 +删除 .git 目录,参考 [[it:server:git服务器|]] 重新上传一个新的项目
 +
 +
it/node/createtypscriptproject.1650720203.txt.gz · 最后更改: 2022-04-23 13:23 由 goldentianya
回到顶部
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0