搞个小例子便于学习:webpack
具体操做为把上节中的webpack.config.js中的entry入口文件进行模块化设置,单独拿出来制做成一个模块。web
1.在根目录新建一个config文件,而后新建webpack.entry.js文件,代码以下:npm
webpack.entry.js:模块化
//声明entry变量 const entry ={}; //声明路径属性 entry.path={ entry:'./src/entry.js' } //进行模块化 module.exports =entry;
2.entry模块中的代码写无缺,改造咱们以前在webpack.config.js文件中入口文件引入方式。学习
(1)使用require()将模块代码引入测试
const entry=require("./config/webpack.entry.js");
(2)而后在入口文件部分,修改为以下代码:ui
entry:entry.path,
3.测试引入是否成功spa
使用npm run dev 进行测试,结果为成功打包,说明模块化成功了。3d
此处只是简单作了入口文件的模块化,其他的操做方式相似。code