bower与npm,解惑包管理工具

时间:2023-02-14 18:16:11

npm is the package manager for Javascript。npm是基于nodejs平台的js包管理工具。在安装NodeJS的时候将会自动安装该工具,能解决NodeJS代码部署上的许多问题,如:

允许用户从NPM服务器上下载别人编写的第三方包到本地使用

允许用户从NPM服务器上下载第三方命令行程序到本地使用

允许用户上传自己编写的包、命令行程序到NPM服务器

前后端都可以用,而不仅仅是nodejs package manager


检查开发环境是否安装npm : npm -v

npm升级 : npm install -g npm

或 cnpm install -g npm  淘宝镜像

使用npm安装js模块:npm install moduleName

使用npm卸载s模块:npm uninstall moduleName


配置文件:package.json是匹配npm的配置文件  可以使用命令生成:npm  init  或者手动创建


Bower : 前端包管理工具。且在15年,官网已经停止维护。他们建议使用npm。安装 npm install -g bower

但是bower更适合前端文件的管理。twitter推出的包管理工具。他的主要目的:解决包之间的依赖关系。

spm :前端模块管理工具。