npm、cnpm、yarn、package.json

1、package.json 是什么?

package.json是项目/包的描述文件。包括项目名称、版本、依赖的包、以及运行开发项目用到一些脚本执行命令等等信息。

1.1 script

script是一个对象,存储了一些脚本执行命令,比如 start 、 build 之类的 执行这些命令。
当运行npm run startnpm run build就会执行对应的脚本文件。

1.2 dependenciesDevDependencies

这两个部分分别用于存放开发(线上)环境和开发环境下项目所依赖的包/插件。
比如,我们使用到了Element-UI,发布到线上还是需要,就要放到dependencies
比如,使用babeles6转成es5, 上线的时候只需要把转换后的代码部署到线上环境,因此不需要babeleslint也是同样的。

  • --save,写入dependencies
  • --save-dev,写入devDependencies中

你可能感兴趣的:(全部可见)