npm init -y
生成项目初始化文件,目录中新增一个package.json文件
package.json文件的内容是一个json对象
安装项目依赖(dependencies & devDependencies)
dependencies字段指定了项目运行所依赖的模块(生产环境使用),如antd、react、moment等插件库:- 它们是我们生产环境所需要的依赖项,在把项目作为一个
npm包的时候,用户安装npm包时只会安装dependencies里面的依赖。
- 它们是我们生产环境所需要的依赖项,在把项目作为一个
devDependencies字段指定了项目开发所需要的模块(开发环境使用),如webpack、typescript、babel等:- 在代码打包提交线上时,我们并不需要这些工具,所以我们将它放入
devDependencies中。
- 在代码打包提交线上时,我们并不需要这些工具,所以我们将它放入
- 如果一个模块不在
package.json文件之中,我们可以单独安装这个模块,并使用相应的参数,将其写入dependencies字段/devDependencies字段中:
# 使用 npm npm install <package...> --save # 写入 dependencies 属性 npm install <package...> --save-dev # 写入 devDependencies 属性
转自:https://juejin.im/post/5ebcd8b1e51d454dc20dd8a0
浙公网安备 33010602011771号