package.json 文件详细解读:批量安装依赖项
前提 gulp的简单介绍与应用 - 知乎 (zhihu.com)
npm init //初始化工程 npm run //run script npm install //安装依赖 npm update //升级依赖 npm bin //查看bin文件目录 npm link //将工程软链接到全局 npm publish //发布包 npm deprecate //废弃包
如果拿到别人的项目,需要安装之前package.json中devdependencies 和 dependencies两个模块下所列举的依赖,可以通过执行以下命令实现。
npm install --save 依赖@版本号
查看package.json
和package-lock.json两个文件
先来说说npm安装包的方式
和npm的安装流程
。npm 安装包的方式
npm
安装包的方式分为本地安装和全局安装。安装使用npm install
或简写形式npm i
。
本地安装;本地安装的包只能在当前目录下使用。本地安装很简单,以element-ui
为例
npm i element-ui
本地安装的包又分为开发依赖(devDependencies)
和生产依赖(dependencies)
。
如果想要安装的包放在开发依赖(devDependencies)
中,我们传递参数 --save-dev
或 -D
即可。
如果想要安装的包放在生产依赖(dependencies)
中,我们传递参数 --save
或 -S
即可。
全局安装
全局安装的包能在当本机所有目录下使用。我们在安装包的时候传递参数-g
或--global
即可。
npm i -g element-ui npm i --global element-ui
全局安装的包路径我们可以通过npm config get prefix
查看。
以下详见 一文解析package.json和package-lock.json-js教程-PHP中文网
package.json 包名称、版本号、作者信息、入口文件、仓库地址、关键字、描述、许可协议
npm config ls -l命令查看npm的所有配置