【发布时间】:2021-01-28 11:30:24
【问题描述】:
我正在尝试从头开始创建一个 React + TypeScript 演示项目。但是,我不完全理解以下安装命令。特别是,我不太明白@types 在这里做什么。怎么理解?
npm install react react-dom typescript @types/react @types/react-dom --save
另外,我认为前段时间 npm 将--save 设为默认选项,所以这里应该没有必要。对吗?
【问题讨论】:
-
Typescript 是 JS 的包装器,它为 JS 添加了静态类型功能。但是,React 是一个库,typescript 的默认实现不包含此类模块。因此,您需要指定需要安装的参数。建议,react 创建了 create-react-app 来做基本的配置和样板文件。
-
酷。听起来不错。另外,仅供参考,我知道 CRA。但是,我正在尝试创建一个没有它的简单项目。谢谢。
-
您好,感激不尽。请尝试在这里坚持技术写作。请记住,Stack Overflow 问题及其答案就像 Wikipedia 或文档——由社区策划的写作,以造福于未来的广大受众。在 Meta 上有几个关于问题中的闲聊或恳求材料的讨论和指南 - 我可以根据要求为您提供一些链接。
-
与此同时,我有时会在 Stack Overflow 上给出以下建议:请注意,我们更喜欢这里的技术写作风格。我们轻轻地劝阻问候,希望你能帮助,谢谢,提前感谢,感谢信,问候,亲切的问候,签名,请你能帮助,聊天材料和缩写 txtspk,恳求,你多久了被卡住、投票建议、元评论等。只需解释您的问题,并展示您尝试过的内容、预期的内容以及实际发生的情况。
-
我在 Meta 上的一个相关主题:meta.stackoverflow.com/a/391945
标签: reactjs typescript installation types