程序员天生爱分享--捣腾一下 

程序员天生爱分享--捣腾一下 

放羊的阿波罗

前端开发工程师

性别:男坐标:宁波工龄:4年

博客      webpack是一个模块加载器,在webpack中,所有的资源都被当作模块(js、css、图片等等)。对应不同的文件类型资源,webpack有对应的模块loader去解析他们(css就有style-loader、css-loader、less-loader)。同时也对   gulp是什么?

  gulp是基于流的自动化构建工具。

  先看一下目录结构吧

src是我们的源文件,gulpfile.js是gulp的配置文件,webpack.config.js是webpack的配置文件。entrys是所有的js入口文件。dist是我们的目标文件就是 自动生成的东东都放在这里哦。

 在这里我们用webpack对我们的js进行一个解析(比如es6啊、less啊、sass啊)并打包处理。webpack的配置文件可以默认命名为webpack.config.js,我们来具体看一下配置吧

这里我们定义一个简单入口文件在src/entrys/hello.js,以及一个异步加载的js文件src/js/require1.js

hello.js:

require1.js:

一个html文件引用相应的js,src/html/hello.html

然后我们直接执行webpack

这样就生成了一个vendors.js公用的js、我们的入口hello.js以及一个我们异步加载的chunk.js

接着我们就通过gulp来实现自动化构建,他的配置可以默认放在gulpfile.js中,不废话上代码啦

代码也很清楚,就是先获取webpack的配置,然后执行webpack命令,然后再将生成入口jsmd5并替换html中的js引用。 开发环境下对src文件夹进行监听,一改变就重新执行一遍。

这就是我的使用姿势啦,如果有更好的姿势请告诉我哦。

相关文章:       







































白癜风早期症状是什么
杭州白癜风专科医院



转载请注明:http://www.xxcyfilter.com/zyxz/668.html