怎么安装cnpm

一、什么是webpackwebpack是一个现代JavaScript应用程序的静态模块打包器。(好吧!我也知道这是官方的一个名词解释,但我们暂时只要记住静态模块打包器就行了。)但是静态模块、打包器又是

一、什么是webpack

webpack 是一个现代 JavaScript 应用程序的静态模块打包器。(好吧!我也知道这是官方的一个名词解释,但我们暂时只要记住静态模块打包器就行了。)

但是静态模块、打包器又是什么鬼?

我们知道前端开发过程中的图片、样式表、js、html模板等文件我们都称之为静态资源,这些资源在webpack中称为静态模块。

所谓的打包器,意思就是能将这些资源文件合理的、稳妥的进行批量处理,比如说压缩图片、合并压缩js与样式等。想要实现这样的效果,我们只需要对webpack进行相应的配置就可了。

所以webpack完全就是一个工具,一个简化和优化前端开发人员代码、提高前端开发人员工作效率的工具。

二、安装webpack

1、安装Node.js,以及cnpm

安装webpack之前需要安装Node.js,这部分内容大家可以去node.js的官网查看,这里需要说明的是我们最好是安装node的LTS(长期支持版本)版本,这个版本的好处就是官方长期维护,而且稳定错误少。

安装webpack之前我们还需要注意什么是npm 以及如何使用cnpm。

那么问题又来了,npm是安装node.js时自动安装的,那么cnpm又如何安装呢?

怎么安装cnpm

首先,windows系统打开命令行工具(我们也叫它Dos窗口),苹果系统下也有一个命令行工具。其实安装完node.js后它自己也带一个Node.js command prompt工具,打开它也是一样的,如下图:

其次,输入下面的命令,这个命令其实就是安装了一个cnpm 管理工具,这个工具的作用就是安装相关插件或者代码时候使用淘宝镜像中对应的内容,这样下载速度和安装速度就会很快了。

npm install -g cnpm --registry=

2、在项目中安装webpack

假设我们有一个文件夹叫mywebpack,这就是我们整个项目的文件夹,然后使用命令进入到项目文件夹的目录下运行如下命令:

npm init -y

运行后的结果如下图:

其实这个命令的作用就是在项目的目录下创建了一个package.json的文件,这个文件记录了一些项目信息,例如项目的名称、版本、描述、作者,项目依赖等,在以后我们通过npm或者cnpm安装相关插件或者依赖的时候它里面会做相应的记录。

这个文件其实不光是记录了项目的相关信息,他的最大作用是让其他人能更好的安装和部署开发环境,例如其他同事要拷贝这个项目进行开发,他只要把相关的内容拷贝过去后(包括package.json)只要在命令行执行如下命令就可以了,不用考虑项目中以前安装过什么东西。

怎么安装cnpm

npm install//或者cnpm install

接下来是要安装webpack了,我们所学习的是webpack4,它和以前的版本有很大的差别,不光要安装webpack还要安装webpack-cli,分别运行如下命令:

cnpm install webpack --save-devcnpm install webpack-cli --save-dev

这时候回过头看package.json文件我们会发现其内容中在devDependencies下面多出了两个内容,一个是记录了webpack和它的版本,一个是webpack-cli和它的版本,如下图:

上一篇 2023年02月19 20:25
下一篇 2023年03月23 04:59

相关推荐

  • 龙凤呈祥烟多少钱一包,百顺香烟历史

    百顺香烟历史,他每年春节都要邀请60岁以上的棒棒团年。2015年送出去400份邀请卷,到场370多人,这位转业军人把转业安家费拿出来请客,并给每个棒棒包个红包。到了2016年,前来赴宴的就已经不足一百

    2023年03月31 205
  • 28cm是多少寸,28cm的锅的参照物

    夏日的江南气温高、空气中湿度很大,特别是赶上台风天或暴雨天,空气更加潮湿,开空调除湿袪热后,会出现关节酸痛,甚至屈伸不利。酷暑衣薄,每日与冷空调相伴,真会诱发关节炎?受寒与关节炎的关系关节炎其实是笼统

    2023年03月04 240
  • 过桥米线怎么做,过桥米线家庭版做法

    过桥米线家庭版做法,难能可贵的是,过桥米线技艺传承亦变得开放包容。“父辈坚持老规矩,手艺传男不传女。我眼睛不好又有白化病,数次苦苦央求,父亲才肯传授。”王丽珠说,“我们这一辈,学徒不论男女,不论来自何

    2023年02月13 253
  • 污水处理费多少钱一吨,生活污水处理费用多少钱一吨

    生活污水处理费用是指居民生活用水产生的废水被污水处理厂处理所需支付的费用。这个费用通常由当地政府制定,生活污水处理费用多少钱一吨,并由水务公司收取。,生活污水处理费用的收取标准因地区和城市的不同而有所

    2023年03月03 266
  • 开个餐具清洗厂多少钱,餐具清洗厂利润大吗

    消毒餐具厂投资所需资金根据工厂规模、厂房租金、设备价格、原材料成本、人力资源成本等因素综合确定,所需的资金准确数额很难预测。开一家餐具消毒公司,购买洗碗设备小的需要3万到5万元,一般的需要10万元,大

    2023年03月29 228
  • 怎么设置来电

    安卓手机设置方法首先我们任意打开一张照片,然后点击右下方&34;图标,选择【设置】,将照片&34;。iPhone手机设置方法苹果手机也有这个非常炫酷的功能,并且设置方法有两种。方法二:点击手机图册,然

    2023年02月08 261
  • 电地暖一天能用多少电,家用电地暖耗电量吓人

    在北方,家用电地暖耗电量吓人,房屋装修时用户大都会选择安装地暖,但我们知道地暖的种类很多,不同的种类耗电量也有较大差异的。那么地暖耗电量多少?地暖一天要用多少度电?下面小编就为大家介绍一下。以发热电暖

    2023年03月16 278
  • 安装马桶多少钱,上门通马桶200贵吗

    上门通马桶200贵吗,卫生间装修的时候,都会有一个步骤就是安装马桶,对于师傅来讲肯定就是比较容易的,可是如果是要自己安装呢?我们知道马桶怎么安装吗?不知道的话就来看看鲁班到家卫浴安装师傅讲的安装方法吧

    2023年03月11 227
  • 生铁多少钱一吨,生铁多少钱一吨回收

    河北地区2月11日河北张家口宣钢废钢采购价格执行:重型一类3000,中型2900,小型2840,轻型2600,破碎毛料1类2820,破碎料一类2930,不含税。2月11日邯郸鑫汇废钢部分下调30,调后

    2023年02月28 219
  • 32开的尺寸是多少,32开软面抄多大的尺寸

    县第七中学是我县重点建设的一所现代化城区初中学校,总投资1.45亿,占地面积72.5亩,建筑面积23300多平方米,可容纳2100名学生。今年秋季计划招收七年级新生478人。为方便新生报到注册,学校特

    2023年02月20 280
  • 絮凝剂多少钱一吨,铁矿絮凝剂多少钱一吨价格

    产品名称区域均价涨跌C5C5石油树脂(路标漆用)华北地区抽余C5东北地区抽余C5华北地区抽余C5华南地区抽余C5华东地区抽余C5华中地区抽余C5(低氯)华东地区抽余C5(高氯)华东地区抽余油华东地区-

    2023年03月09 204
  • 电源线怎么接,电源线的接头正确接法

    电缆故障测试仪电源线的接头正确接法,电线一般都是在一些隐蔽之处,因此除了布局需要合理,接电线也要有一定的技巧。如果胡乱接电线,可能会造成短路的情况,那么下面就让我们来看看接电线正确接法是什么?电线短路

    2023年02月09 253
  • 柴油发电机多少钱一台,烧柴火的发电机

    25kw柴油发电机价格TO28000ET一般的柴油发电机组的作业原理是在柴油机汽缸内,通过空气滤清器过滤后的洁净空气与喷油嘴喷宣布的高压雾化柴油充沛混合,在活塞上行的挤压下,体积缩小,烧柴火的发电机,

    2023年03月01 214
关注微信