因为我们要针对TypeScript进行学习,项目配置过于复杂会影响到我们要学习的最终目的,所以我们将尽可能的简化。
在你的电脑上为你的项目安排一个位置。
npm init -y
code ./
目录第一次被 VS Code 打开时,会被询问“是否信任当前目录的作者”,可以勾选上面的复选框,然后点击“Yes”,这样当同一个目录再次使用 VS Code 打开时就不会被问同样的问题了。
上面的步骤只生成了一个文件“package.jon”,这个文件除了包含项目的基本信息外,还会包含第三方包的依赖关系等等,对前端项目来说非常重要。
在 VS Code 中打开终端有几种方法:
npm install typescript --save-dev
命令运行成功之后,当前目录下会多出一个文件(package-lock.json:记录了 Node.js 项目依赖项的确切版本信息)和一个目录(node_modules:是 Node.js 项目中存放依赖项的目录)。
"devDependencies": { "typescript": "^5.4.3" }
用于记录安装的版本信息。
npx tsc --init
上面的命令中,npx 是 Node.js 生态系统中的一个工具,它是 npm 的扩展工具,用于执行 Node.js 包中的可执行文件,而无需全局安装这些包。 命令成功后会为当前项目生成 TypeScript 的配置文件“tsconfig.jon”。 配置的具体内容可参考链接: https://aka.ms/tsconfig
npx tsc ./src/main.ts node ./src/main.js
在开发过程中,如果每次修改程序后都要重新运行上面的命令来获得最新的结果,显然非常低效。 所以这里我们介绍一种方法来消除这种痛苦。 虽然解决这个问题的方式多种多样,但这里我们先只介绍一种。
npm install nodemon ts-node --save-dev
"start": "ts-node ./src/main.ts", "watch": "nodemon ./src/main.ts"
# 运行 “main.ts” 文件中的代码。 npm start # 监视 “main.ts”,如果文件发生变动就重新运行一次。 npm run watch
我们可以看到,当输出的内容从“Hello World!”修改成“Hello Wikoding!”时,Terminal 中的内容发生了变化并输出了最终的结果。