选取一个空目录来试验

全局安装webpack4.1之后

创建目录

mkdir webpacktest && cd webpacktes

初始化package.json

npm init -y;

然后文件目录中安装webpack

npm i webpack@next --save-dev  @next我也不知道是什么意思

安装cli工具

npm i webpack --save-dev

再在package.json中配置script

"script":{

  "build":"webpack"

}

这个时候直接运行webpack肯定是会报错的。之前的版本需要webpack.congfig.js里面配置一大堆东西;

现在不需要了

直接建立你想要的文件

例如./src/index.js

随笔写几句代码  console.log('new webpack 4.0 is so easy');

npm run build

可以看到直接打包好了放在./dist/main.js中

index.js运行结果和main.js一样。说明咱们的操作是对的;庆祝下吧。

之前参考一些文章。例如 :入门webpack这篇文章就够了;按照上面的步骤根本走不下来。

还遇到错误提示

WARNING in configuration
The 'mode' option has not been set. Set 'mode' option to 'development' or 'production' to enable defaults for this environment.

只需要在package.json中添加配置项:

"scripts": {

  "dev": "webpack --mode development",

  "build": "webpack --mode production"

}

然后npm run dev  这个时候dist里面的文件的不是压缩过的

但是npm run build 这个时候dist的main.js就是压缩了的。哈哈  很高兴吧

最新文章

  1. css揭秘--笔记(未完)
  2. 开刷LeetCode
  3. 常用的Meta标签写法和作用
  4. C# 文件类型
  5. 弹窗的封装(css,js) 和弹窗的例子
  6. Socket get http request
  7. C++指针内存
  8. hello iic
  9. depthstencil buffer 不支持 msaa
  10. javascript js 内存泄露
  11. margin的BUG(2)
  12. dsoframer控件在64系统上使用问题小汇总
  13. PHP之intval()
  14. jieba库分词
  15. 虚拟机中克隆后使用eth0
  16. linux安装字体方法
  17. Python Flask Restful
  18. 转载---JQuery 对 Select option 的操作
  19. npm 和package.json 文件
  20. IHttpHandler处理请求api

热门文章

  1. JDBC学习一---JDBC入门
  2. 手写 Vue2 系列 之 初始渲染
  3. vtk网格剖分
  4. Js 调用 webservice
  5. Ansible 使用配置
  6. spring事务详解(基于注解和声明的两种实现方式)
  7. SQL语句性能优化策略
  8. Docker——run指令中-it与-d的关系
  9. 4月24日 python学习总结 多进程与子进程
  10. 在使用Access连接后获取数据--出现此类问题如何解决---未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序解决办法