webpack4.0在项目中的安装配置

webpack4.0在项目中的安装配置

  最近在学vue,刚好学到了webpack,因为看的教程比较老,他们用的都是webpck4.0以下的版本,我一步一步跟着教程的步骤来,发现教程里一点问题都没有,到我自己做的时候就遇到了几个坑,趁着还记得比较清楚,把它记下来。

安装webpack

  全局安装webpack:
  命令行执行: npm i webpack -g
  局部安装(项目中安装):
  我用的是VSCode,在VSCode的 powershell 终端中直接运行 cnpm i webpack -D

项目中用npm安装包

  在项目中安装包,我以安装jquery为例:

  1. 首先,初始化npm:npm init -y
  2. 其次,下载jquery:npm i jquery -S

写项目的webpack配置文件

  在项目的根目录创建一个名称为 webpack.config.js 的配置文件:

  

1 const path = require(‘path‘)
2
3 module.exports = {
4     entry: path.join(__dirname, ‘./src/main.js‘),//入口,表示webpack打包哪个文件
5     output: {//输出相关文件的配置
6         path: path.join(__dirname, ‘./dist‘), //指定打包好的文件,输出到哪个目录中去
7         filename: ‘bundle.js‘//这是指定输出文件的名称
8     }
9 }

安装配置webpack-dev-server工具

  在项目本地安装webpack-dev-server:
  在powershell 终端中 执行命令 cnpm i webpack-dev-server -D
  安装完毕后,不能直接执行 webpack-dev-server,因为webpack-dev-server是在本地安装的。要在前面生成的 package.json 文件中配置如下:

  

 1 {
 2   "name": "webpack-study",
 3   "version": "1.0.0",
 4   "description": "",
 5   "main": "webpack.config.js",
 6   "scripts": {
 7     "test": "echo \"Error: no test specified\" && exit 1",
 8     "dev": "webpack-dev-server"
 9   },
10   "keywords": [],
11   "author": "",
12   "license": "ISC",
13   "dependencies": {
14     "jquery": "^3.4.1"
15   },
16   "devDependencies": {
17     "webpack": "^4.39.3",
18     "webpack-cli": "^3.3.7",
19     "webpack-dev-server": "^3.8.0"
20   }
21 }

  配置了"dev": "webpack-dev-server"之后,就可以在终端执行命令 npm run dev
  这里可能会有两个坑:
  第一个就是在运行的时候报错可能是你之前安装webpack-dev-server的时候终止了,会报这个错:
  Error: Cannot find module ‘array-includes’
  这时候把依赖包node_modules删了重新安装:
  执行命令: cnpm i
  这个过程可能会提示两个红色警告:

  

  这个是因为webpack-dev-server依赖于webpack包,webpack-dev-server 这个工具如果想要正常运行,要求在本地项目中必须安装webpack。执行 cnpm i webpack -D在项目中安装webpack。
  第二个坑是webpack版本的问题(看图):

  

  这个提示 webpack-cli 没有安装,webpack-cli是什么鬼????百度了以下发现在4.0之后 webpack 和 webpack-cli 分开安装了。那就执行命令 cnpm i wenpack-cli -D 安装。
  然后再执行 npm run dev 就成功了

  

原文地址:https://www.cnblogs.com/webgis-ling/p/11445811.html

时间: 2024-10-11 20:11:55

webpack4.0在项目中的安装配置的相关文章

webpack4.0在Mac下的安装配置及踩到的坑

一.什么是webpack是一个前端资源加载/打包工具.它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源.它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包为合适的格式供浏览器使用.可以将多种静态资源 js.css.less 转换成一个静态文件,减少了页面的请求. ? webpack4.0 安装与环境配置在安装webpack4.0之前,需要安装node,nod

Xdebug在PHP中的安装配置

Xdebug在PHP中的安装配置涉及php.ini配置文件的修改. 1  首先需要下载Xdebug,根据安装的PHP版本,选择合适的Xdebug版本, 2  安装Xdebug将下载的php_xdebug-2.1.0-5.3-vc6.dll复制到PHP安装目录下的ext目录,ext目录专门用来存放PHP扩展库DLL文件.3  配置php.ini 安装Xdebug的最后一步就是配置php.ini文件,打开C:\php目录下的php.ini配置文件,在末尾添加 [Xdebug] ;模块路径 zend_

CentOS 6.5系统中RPM安装配置MySQL数据库

一.mysql简介 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司.MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内, 这样就增加了速度并提高了灵活性.MySQL的SQL语言是用于访问数据库的最常用标准化语言.MySQL软件采用了双授权政策(本词条"授权政策"), 它分为社区版和商业版,由于其体积小.速度快.总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作

nodejs备忘总结(一) -- node和express安装与配置,新建简单项目(附安装配置过程中遇到问题的解决方法)

安装node 本文以安装node_v8.9.0为例(win10环境),下载node-v8.9.0-x64.msi插件 下载后,安装,安装目录默认为C:\Program Files\nodejs 配置环境变量,系统变量->path,添加“C:\Program Files\nodejs\” 运行cmd,输入node -v C:\Windows\system32>node -v v8.9.0 安装express 找到node安装目录C:\Program Files\nodejs,命令行运行 C:\P

第【一】部分Netzob项目工具的安装配置by tsy

声明: 1)本报告由博客园bitpeach撰写,版权所有,免费转载,请注明出处,并请勿作商业用途. 2)若本文档内有侵权文字或图片等内容,请联系作者bitpeach删除相应部分. 3)本文档内容涉及Netzob工具的安装配置,请勿认为本文是讲述使用,Netzob的使用是不在本文讲述的,下一篇博文应该会写Netzob的使用手册. 4)仅仅作为参考用途,抛砖引玉,不作为证据证明用途,请自行取舍,核实引用.文中图片大多为本人原创,如有引用他人图片会注明的. 0目录 目录 0目录    1 [1]引言 

实际生产项目中ESLINT的配置

安装 ESLint 和相关插件 为了方便配置,我们选择使用 airbnb 插件(airbnb号称最严格的规范,且包括ES6+的代码规范要求,可以满足我们大部分的开发需求),安装它需要先执行下面的命令查看其依赖 npm info "[email protected]" peerDependencies 执行命令得到结果 { eslint: '^4.19.1 || ^5.3.0', 'eslint-plugin-import': '^2.14.0' },我们可以看到它依赖 eslint:

web项目中log4j的配置

log4j是一个很好的开源的日志项目,下面就我在实际中使用的一些情况作一个小结(我所写的是以spring为框架的运用,之所以要提到这点,是因为在spring中专门有处理log4j的地方,而我也用到了这些地方). 在使用的第一步你要明白你所发布的web项目所使用的服务器,因为不同的服务器对于使用log4j是有些不同的,我在实际使用中主要是用tomcat和 jboss两类,对于tomcat,它本身是没有配置log4j的,所以使用起来和常规的一样:而在jboss中它是本身配置了log4j的,所以有时候

maven3.5.0在win10中的安装及环境变量配置

1.maven的下载地址http://maven.apache.org/download.cgi.如下图,下载apache-maven-3.5.0-bin.zip 2.解压缩到自己指定的文件下,maven目录如下 3.配置环境变量 在配置maven之前,先安装并配置好jdk,maven3.5.0要求jdk1.7及以上版本.我使用的是jdk1.8.0,下载地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html (

Windows 中JDK安装配置教程

1.准备工作 a.因为Java JDK区分32位和64位系统,所以在安装之前必须先要判断以下我们的系统为多少位系统.右键计算机-属性查看,我安装的是64位 b.下载JDK,地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,我下载的JDK为8,如图所示: 2.安装Java JDK8.0 a.双击下载的JDK进行安装,下一步下一步点起走,在此不多说. 3.配置环境变量(利用ba