cnpm?区别在于cnpm是npm的国内形象。
鲍尔和npm的区别如下npm是伴随的节点.js一开始,包管理器只能支持节点.js但后来npm官方网站改版后,口号是javascriptpackagemanager,因此不再限制节点.js模块管理,已经通用到所有js包管理工具中,可以说前后兼得。bower从一开始就是专门为前端性能设计的包管理器,一切都由前端来考虑。npm和bower最大的区别是npm支持嵌套依赖管理,而bower只支持平面依赖(嵌套依赖由程序员自己解决)。现在不推荐使用鲍尔。这位官员已经停止了维修。建议直接使用npm。
npm(节点包管理器)是世界上最大的软件注册表。它每周大约有30亿次下载,包含超过60万个包(代码模块)。来自各大洲的开源软件开发人员使用npm来相互分享和学习。包的结构使得跟踪依赖项和版本变得很容易。
webpack是webpack的一个包命令,是最基本的包命令。另一方面,npmruwebpack处于包.json文件中有一个脚本配置项。脚本中的自定义命令通过npm运行。例如:scripts“:{”start“:”webpack--configwebpack.config.js配置网页包--progress--watch“}当脚本名为“start”时,可以省略“run”,直接说:npmstart。你所说的属于这个例子:脚本名是“webpack”scripts“:{”webpack“:”webpack--configwebpack.config.js配置网页包--progress--watch“}一些参数可以在以后添加以促进开发。执行以下语句npmrunwbpack相当于执行脚本中的长命令字符串
sudonpminstall-gcnpm--registry=https://registry.npm.taobao.org
或降低npm的版本
1sudonpminstall-gnpm@4.6.1