使用 TypeScript 构建自己的 Web 应用程序
1. npm 包安装与依赖管理
在使用 npm 安装依赖时,可能会惊讶地发现安装了很多包,即便示例项目只有两个直接依赖。这是因为 Node.js 和 npm 的工作机制,直接依赖会有传递依赖,所有这些都需要安装。
将 package.json 文件与项目的其他部分进行版本控制是一大好处,这样其他开发者能轻松安装项目所需的所有依赖。
当在文件夹中安装 npm 包时,它们会被放在 node_modules 文件夹中。该文件夹下每个包都有单独的目录, devDependencies 和 dependencies 都会安装在同一基础文件夹中,以避免重复。此外,还有一个 .bin 文件夹,npm 会将一些包附带的二进制文件放在这里,例如 karma 。
drwxr-xr-x 1 dsebastien 197121 0 Sep 28 19:07 .
drwxr-xr-x 1 dsebastien 197121 0 Sep 28 19:07 ..
-rwxr-xr-x 1 dsebastien 197121 303 Sep 28 19:07 atob
-rw-r--r-- 1 dsebastien 197121 180 Sep 28 19:07 atob.cmd
-rwxr-xr-x 1 dsebastien 197121 301 Sep 28 19:07 karm
超级会员免费看
订阅专栏 解锁全文
835

被折叠的 条评论
为什么被折叠?



