IDEA使用webpack管理vue前端项目

IDEA使用webpack管理vue前端项目

文章目录

  • IDEA使用webpack管理vue前端项目
      • webpack介绍
      • 安装webpack
        • 步骤1.安装node.js。
        • 步骤2:安装npm
        • 步骤3:安装cnpm
        • 步骤4:安装webpack

使用vue.js开发大型应用需要使用webpack打包工具,本节研究webpack的使用方法。

webpack介绍

Webpack 是一个前端资源的打包工具,它可以将js、image、css等资源当成一个模块进行打包。

webpack好处:
1、模块化开发
程序员在开发时可以分模块创建不同的js、 css等小文件方便开发,最后使用webpack将这些小文件打包成一个文
件,减少了http的请求次数。webpack可以实现按需打包,为了避免出现打包文件过大可以打包成多个文件。
2、 编译typescript、ES6等高级js语法
随着前端技术的强大,开发中可以使用javascript的很多高级版本,比如:typescript、ES6等,方便开发,
webpack可以将打包文件转换成浏览器可识别的js语法。
3、CSS预编译
webpack允许在开发中使用Sass 和 Less等原生CSS的扩展技术,通过sass-loader、less-loader将Sass 和 Less的
语法编译成浏览器可识别的css语法。

webpack的缺点:
1、配置有些繁琐
2、文档不丰富

安装webpack

步骤1.安装node.js。

为什么会有node.js?
传统意义上的 JavaScript 运行在浏览器上,Chrome 使用的 JavaScript 引擎是 V8,Node.js 是一个运行在服务端
的框架,它的底层就使用了 V8 引擎,这样就可以使用javascript去编写一些服务端的程序,这样做的好处就是前端和后端都采用javascript,即开发一份js程序即可以运行在前端也可以运行的服务端,这样比一个应用使用多种语言在开发效率上要高。

点击下载地址:https://nodejs.org/en/download/

点击下载即可:
IDEA使用webpack管理vue前端项目_第1张图片

验证:输入命令,如图成功

node -v

IDEA使用webpack管理vue前端项目_第2张图片

步骤2:安装npm

如果安装了node.js,默认自动安装好了npm,可用命令验证验证

npm -v

IDEA使用webpack管理vue前端项目_第3张图片

为了方便管理,需要设置包路径(npm从远程下载的js包所存放的路径。)
使用 npm config ls 查询NPM管理包路径(NPM下载的依赖包所存放的路径)

 npm config ls 

NPM默认的管理包路径在C:/用户/[用户名]/AppData/Roming/npm/node_meodules,如图
IDEA使用webpack管理vue前端项目_第4张图片

我们将管理包的路径设置在单独的地方,这里将安装目录设置在node.js的目录下,创建npm_modules和npm_cache,执行下边的命令:node.js地址我的是:D:\software\nodejs,执行命令如下:

npm config set prefix "D:\software\nodejs\npm_modules"
npm config set cache "D:\software\nodejs\npm_cache"

此时再使用 npm config ls 查询NPM管理包路径发现路径已更改
IDEA使用webpack管理vue前端项目_第5张图片

步骤3:安装cnpm

npm默认会去国外的镜像去下载js包,在开发中通常我们使用国内镜像,因为国外下载资源慢,这里我们使用淘宝镜像下边我们来安装cnpm:输入命令,进行全局安装淘宝镜像。

npm install -g cnpm --registry=https://registry.npm.taobao.org

查看cnmp是否安装成功

cnpm -v

安装nrm

cnpm install -g nrm

查看镜像已经指向taobao

nrm ls

切换 镜像

nrm use taobao

如图所示:
IDEA使用webpack管理vue前端项目_第6张图片

步骤4:安装webpack

webpack安装分为本地安装和全局安装:
本地安装:仅将webpack安装在当前项目的node_modules目录中,仅对当前项目有效。
全局安装:将webpack安装在本机,对所有项目有效,全局安装会锁定一个webpack版本,该版本可能不适用某个项目。全局安装需要添加 -g 参数。

只在我的项目中使用webpack,需要进行本地安装,因为项目和项目所用的webpack的版本不一样。本地安装就会将webpack的js包下载到项目下的npm_modeuls目录下。

1)编辑webpack环境变量
IDEA使用webpack管理vue前端项目_第7张图片

  1. 本地安装

进入你具体的项目目录进行如下编译

npm install --save-dev webpack 或 cnpm install --save-dev webpack
npm install --save-dev webpack-cli (4.0以后的版本需要安装webpack-cli)

编译成功:
IDEA使用webpack管理vue前端项目_第8张图片

但是webpack无法使用
IDEA使用webpack管理vue前端项目_第9张图片

2)全局安装加-g,如下:默认下载最新版
全局安装就将webpack的js包下载到npm的包路径下。(这里没有使用)

npm install webpack -g 
cnpm install webpack -g

安装webpack指定的版本:这里以3.6.0为例(采取这种方案)

进入webpacktest测试目录,运行:cnpm install --save-dev [email protected]
全局安装:npm install [email protected] -g或 cnpm install [email protected] -g

验证:输入命令

webpack

IDEA使用webpack管理vue前端项目_第10张图片

你可能感兴趣的:(前端)