在项目里,有些依赖的包可能只是在项目的开发阶段才会用到,正式运行的时候可能用不到这些包,在安装这些只在开发的时候用的包,可以在安装包的命令里面使用 --save-dev 这个选项,这样就会把依赖记录在 package.json 文件的 devDependencies 这个属性里面。本质上开发依赖跟普通的依赖没啥区别,只不过就是为了区分一下这些依赖的包。
下面试一下,再安装一个包,执行 npm install 这次要安装的是 typescript,后面我们会介绍 TypeScript,现在只需要了解一下项目的包管理。
安装这个包的时候可以加上一个 --save-dev 这个选项,这样这个包就会作为项目的开发依赖。
完成以后,可以再观察一下 package.json 这个文件,你会发现,这次会在这个文件里多出一个 devDependencies 属性,它里面的东西就是项目的开发依赖,这里有一个刚才我们安装的 typescript 这个包。