搭建环境
npm init 初始化项目
npm i -D snabbdom 安装
npm i -D webpack@5 webpack-cli@3 webpack-dev-server@3
简单介绍
snabbdom 是一个DOM库.[重要]
不能够直接运行在Node环境中,
我们需要搭建一个webpack和webpack-dev-server的开发环境
需要注意的是必须安装webpck5. 不能够安装webpack4.
因为webpck4中没有读取 exports的能力哈
然后安装:目的是搭建开发的运行环境
npm i -D webpack@5 webpack-cli@3 webpack-dev-server@3
这个千万不忘记配置呀
创建 webpack.config文件
//这个webpack.config文件在项目的根目录下
// 安装官网配置直接复制 https://webpack.js.org/ 然后做简单的修改
const path = require('path');
module.exports = {
// 入口,需要靠你去创建
entry: './src/index.js',
// 出口
output: {
// path: path.resolve(__dirname, 'dist'),
//虚拟的打包路径 也就是说文件夹不会真正的生成,而是在8080端口虚拟生成的
// xuni 这个不会真正的生成,在内存中,打包后的文件名是 bundle
publicPath:'xuni',
filename: 'bundle.js',
},
devServer: {
port: 8080, //端口
// 静态资源文件夹,你创建一个,跟src 同级,
contentBase:'www'
}
};
需要创建的文件
根据上面的配置要求。
我们需要在项目的跟目录下创建 src文件夹,src下有index.js文件
我们需要在项目的跟目录下创建 www文件夹,src下有index.html文件
我们在index.js文件中写
console.log("你好啊,环境已经搭建ok,我好高兴")
这个文件打包后对应的虚拟文件是bundle.js
我们在index.html文件中写
你好啊!