Webpack 安装使用(详细步骤)

简介: Webpack 安装使用(详细步骤)

$ brew install node
$ brew install npm
  • 安装完成之后,检查是否安装成功
dengzemiaodeMacBook-Pro:~ dengzemiao$ npm -v
6.13.0
dengzemiaodeMacBook-Pro:~ dengzemiao$ node -v
v12.9.1

  • 安装 Webapck、Webpack-cli

1、安装 webpack

// 安装
$ npm install webpack -g
// 移除
$ npm uninstall webpack -g
dengzemiaodeMacBook-Pro:~ dengzemiao$ npm install webpack -g
npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
/usr/local/bin/webpack -> /usr/local/lib/node_modules/webpack/bin/webpack.js
> fsevents@1.2.13 install /usr/local/lib/node_modules/webpack/node_modules/watchpack-chokidar2/node_modules/fsevents
> node install.js
  SOLINK_MODULE(target) Release/.node
  CXX(target) Release/obj.target/fse/fsevents.o
  SOLINK_MODULE(target) Release/fse.node
npm WARN notsup Unsupported engine for watchpack-chokidar2@2.0.0: wanted: {"node":"<8.10.0"} (current: {"node":"12.9.1","npm":"6.13.0"})
npm WARN notsup Not compatible with your version of node/npm: watchpack-chokidar2@2.0.0
+ webpack@4.43.0
added 347 packages from 210 contributors and updated 1 package in 38.597s

2、安装 webpack-cli,webpack 现在新版本需要依赖于这个脚手架。

// 安装
$ npm install webpack-cli -g
// 移除
$ npm uninstall webpack-cli -g
dengzemiaodeMacBook-Pro:~ dengzemiao$ npm install webpack-cli -g
/usr/local/bin/webpack-cli -> /usr/local/lib/node_modules/webpack-cli/bin/cli.js
npm WARN webpack-cli@3.3.12 requires a peer of webpack@4.x.x but none is installed. You must install peer dependencies yourself.
+ webpack-cli@3.3.12
added 185 packages from 127 contributors in 20.243s

3、检查是否安装

// 查看帮助
$ webpack -h
// 查看版本
$ webpack -v
dengzemiaodeMacBook-Pro:~ dengzemiao$ webpack -v
4.43.0

到这里就安装成功了!!


  • 如果安装中出现这种文件权限错误
npm ERR! Error: EACCES: permission denied, symlink '../lib/node_modules/webpack/bin/webpack.js' -> '/usr/local/bin/webpack''
npm ERR! Please try running this command again as root/Administrator
  • 可以通过打开权限进行,该操作需要输入密码
$ sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}
  • 完成之后重新继续安装。

相关文章
|
Web App开发 域名解析 缓存
如何在 Ubuntu 20.04 上安装 Node.js 和 npm
本文我们主要为大家介绍在 Ubuntu 20.04 上安装 Node.js 和 npm 的三种不同的方式。
164766 7
如何在 Ubuntu 20.04 上安装 Node.js 和 npm
|
Oracle Java 关系型数据库
Oracle jdk 的国内下载镜像
Oracle jdk 的国内下载镜像
56256 0
|
JSON 前端开发 JavaScript
不会webpack的前端可能是捡来的,万字总结webpack的超入门核心知识
该文章提供了Webpack的基础入门指南,涵盖安装配置、基本使用、加载器(Loaders)、插件(Plugins)的应用,以及如何通过Webpack优化前端项目的打包构建流程。
不会webpack的前端可能是捡来的,万字总结webpack的超入门核心知识
|
Java Linux Maven
IDEA如何用maven打包(界面和命令两种方式)
【10月更文挑战第14天】本文介绍了两种Maven项目打包方法:命令行与IDEA界面。首先确保已安装Maven并配置环境变量,通过`mvn -v`检查安装。命令行打包需进入项目目录,执行`mvn package`,之后在`target`目录查看结果。IDEA打包则需配置Maven路径,打开Maven Projects窗口,双击Lifecycle下的`package`阶段,同样在`target`目录查找生成文件,并在Build窗口查看日志以排查问题。
4908 1
|
9月前
|
资源调度 JavaScript 前端开发
前端开发必备!Node.js 18.x LTS保姆级安装教程(附国内镜像源配置)
本文详细介绍了Node.js的安装与配置流程,涵盖环境准备、版本选择(推荐LTS版v18.x)、安装步骤(路径设置、组件选择)、环境验证(命令测试、镜像加速)及常见问题解决方法。同时推荐开发工具链,如VS Code、Yarn等,并提供常用全局包安装指南,帮助开发者快速搭建高效稳定的JavaScript开发环境。内容基于官方正版软件,确保合规性与安全性。
7930 23
|
XML JSON Java
springboot文件上传,单文件上传和多文件上传,以及数据遍历和回显
本文介绍了在Spring Boot中如何实现文件上传,包括单文件和多文件上传的实现,文件上传的表单页面创建,接收上传文件的Controller层代码编写,以及上传成功后如何在页面上遍历并显示上传的文件。同时,还涉及了`MultipartFile`类的使用和`@RequestPart`注解,以及在`application.properties`中配置文件上传的相关参数。
springboot文件上传,单文件上传和多文件上传,以及数据遍历和回显
|
消息中间件 存储 Java
吃透 RocketMQ 消息中间件,看这篇就够了!
本文详细介绍 RocketMQ 的五大要点、核心特性及应用场景,涵盖高并发业务场景下的消息中间件关键知识点。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
吃透 RocketMQ 消息中间件,看这篇就够了!
|
JavaScript
cnpm 的安装与使用
本文介绍了npm和cnpm的概念、安装nodejs的步骤,以及cnpm的安装和使用方法,提供了通过配置npm使用中国镜像源来加速包下载的替代方案,并说明了如何恢复npm默认仓库地址。
cnpm 的安装与使用
|
BI 项目管理
帆软BI怎么制作玫瑰图
帆软BI怎么制作玫瑰图
358 1