webpack简单搭建基础感悟

Posted 国服第一李师师

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webpack简单搭建基础感悟相关的知识,希望对你有一定的参考价值。

实现局部webpack搭建并打包。

npm init 弄出一个package.json

首先npm i webpack webpack-cli -D

建立一个index.js,content.js.index.html

index.html里面引入index.js,

index.js里面的内容是 :

import content from ‘./content‘
console.log(content())
content.js里面的内容是:
const fn = ()=>{
return ‘ok‘
}
export default fn
正常打开index.html是报错的,因为浏览器不支持import语法。
这时因为是局部的webpack,所以执行
npx webpack index.js
这时就会在你的文件夹生成一个dist文件夹,里面会有一个叫main.js文件
 
下面我们将content.js里面输出方式换一个。
moudle.exports = fn
执行 npx webpack index.js我们删除dist,会发现又生成一个dist文件。
在dist文件里面创建一个index.html.
引入这个dist文件夹里面的main.js
在浏览器打开这个index.html
发现浏览器可以打印‘ok‘
 
 
下面我来更改package.json里面的配置文件用npm run build来进行打包
 
创建一个webpack.config.js
如下:
const path = require(‘path‘)
module.exports = {
entry:{
main:‘./src/index.js‘
},
output:{
filename:‘bundle.js‘,
path:path.resolve(__dirname,‘dist‘)
}
}
package.json:
{
"name": "blood",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo "Error: no test specified" && exit 1",
"build": "webpack"
},
"author": "",
"license": "ISC",
"devDependencies": {
"webpack": "^4.41.4",
"webpack-cli": "^3.3.10"
}
}
创建一个src文件夹,放入刚才index.js,content.js
这时执行npm run build这时就可以新创建出一个dist文件夹里面会有bundle.js这时打包就成功了,dist文件夹中index.html引入这个bundle.js在浏览器中打开就可以看到’ok‘
 
 
 

以上是关于webpack简单搭建基础感悟的主要内容,如果未能解决你的问题,请参考以下文章

webpack简单教程--从零开始搭建一个webpack小例子

webpack+vue搭建基础

第641期基于 webpack 搭建前端工程基础篇

webpack 环境搭建基础框架

脱离脚手架来配置学习 webpack4.x 基础搭建项目

0基础手把手教你搭建webpack运行打包项目(未完待续)