webpack 入门心得

第一句忠告:千万不要下载最新的webpack 可以在npm下载时候加上版本号

比如:npm install --save-dev webpack@xxx -g 

首先是现在全局安装 webpack  (安装命令中有 -g 就是全局安装)

另外 全局安装请进入到桌面

然后在到项目中安装  

以下是我 用的版本号


上面图片 script 中 可以设置 npm中相应的快捷键

比如 wpw : webpack --watch 

正常情况下 你需要在命令行中输入webpack --watch 才能运行

现在只需要 npm run wpw  就可以了


先来实现一个demo   

首先新建一个文件夹 demo  然后npm init 以下 就会得到一个package.json的文件

这个文件中有你依赖的所有文件的名字已经版本号 就是我上面那个截图

然后 npm install webpack@xxx 记得带上版本号  你可以通过查看package.json 查看版本号

在demo中创建两个文件夹 src dist

src中是放源码的

dist一般是放你编译过后的代码的

src 中touch 一个 app.js  写一句代码 console.log(‘hello word’)

回到 demo目录 运行:webpack ./src/app.js  ./dist/app.bundle.js  前面的是源码地址 后面的时候你想输入的地址已经文件名

如果没报错 并且 dist 出现了一个 app.bundle.js就说明成功了

那么我们不可能每次文件改动都需要重新运行下把 太麻烦了

我们可以通过 webpack ./src/app.js  ./dist/app.bundle.js --watch 命令 来监控文件

如果文件改动改动 就自动更新  在监控中的时候 如果你需要用命令行的话你必须重新打开一个窗口

接下来 为了方便使用 来创建下配置文件

在demo目录中创建一个webpack-config.js的文件

写上下面这些内容

entry: 表示输入  在这里设置源码的地址

output:表示输入 在这里设置把文件输出到那个目录 以及文件名

这样设置之后 我们在app.js中更新内容后 直接 在命令行中输入 webpack 就可以运行了

结合上面的快捷键 我们现在 直接输入 npm run wpw  就能监听文件 保持随时更新了

下一步我们要 编译html 文件

先下一个插件 :html-webpack-plugin  进入官网查看下载方法 同样的要注意版本号

可以在 package.json 中查看是否下载成功

然后修改下配置文件 webpack.config.js



因为 path中以及添加了/dist 的前缀 所以 filename中只要填文件名就行

之后 我们在src中创建一个 html文件 index.html  然后运行 npm run wpw  

dist中就会生成 一个index.html的文件 并且自动引入了 app.bundle.js

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容