多项选择题

下列对于使用NPM的好处描述正确的有()

A.可以通过package.json文件配置脚本
B.可以通过package.json文件管理项目信息
C.可以安装和管理项目的依赖
D.指明依赖项的具体版本号