我已经开始学习反应,我对包的概念很困惑。以及为什么我们不能只使用简单的链接作为 cdn 并且有一个我不理解的模块以及什么是 npm 以及为什么我必须将它与 react 一起使用
3 回答
梦里花落0921
TA贡献1772条经验 获得超6个赞
所以我得出了结论,希望你告诉我我是否做对了。
-Module:它只是ba javascript文件,但它与普通脚本不同,它有自己的范围,因此您必须使用导入或导出来在模块之间交换信息。
-Library:它是一组模块或脚本,它负责你想要的功能。
-package:可以是一个或多个库,但它也包含不处理功能的文件,但它的唯一作用是确保库和功能文件正常工作。
像 react 包一样,它带有 react 库处理功能,并且还具有 babel 编译器,使浏览器可以读取和理解 react 库。
千巷猫影
TA贡献1829条经验 获得超7个赞
不是试图在这里给出明确的答案,而是试图尽可能简单地解释这三个术语:
模块只是一个包含 JavaScript 代码行的文件。
一个库使用一个或多个模块来提供一组特性。
包是一个可下载的版本库。想想有人把它放在一个盒子里然后寄给你,这样你就可以导入它并结合你自己的代码使用它。
添加回答
举报
0/150
提交
取消
