第一步:项目初始化
npm init -y
第二步:安装依赖
npm install react react-dom babel-preset-react babel-loader es2015 babelify--save-dev
第三步:webpack热加载
全局安装$ npm install webpack webpack-cli -g
$ npm install webpack-dev-server -g项目下安装$ cnpm install webpack webpack-cli --save-dev
$ cnpm install webpack-dev-server --save-dev在项目目录下创建 webpack.config.js 文件
添加内容
var webpack = require('webpack');
var path = require('path');
module.exports = {
context: path.join(__dirname),
entry: "./src/js/index.js",
mode: 'development',
module: {
rules: [
{
test: /\.js?$/,
loader: 'babel-loader',
query: {
presets: ['react', 'es2015']
}
}
]
},
output: {
path: __dirname,
filename: "./src/bundle.js"
},
};
启动打包
命令:webpack
监听的方式启动: webpack --watch
动态查看显示效果
webpack-dev-server
访问:http://localhost:8080/
总结:
遇到的坑:
1 在第三步,全局安装的时候,怎么都安装不上
提示:No such file or directory
经过查询,最终解决办法是:
首先,先卸载nodejs
第二,把 C:\Users\***\AppData\Roaming\npm C:\Users\***\AppData\Roaming\npm-cache 这两个文件夹删除
还可以看一下,之前的nodejs安装的文件有没有删除完全,没有就手动删除
第三,重新安装nodeJS
第四,全局安装webpack,搞定。。。
2 明明安装了webpack-cli 但是敲命令的时候,一直提示安装webpack-cli
解决办法:在配置文件中,添加
mode: 'development',
React项目搭建与Webpack配置
本文详细介绍使用React和Webpack搭建项目的过程,包括初始化项目、安装依赖、配置Webpack进行热加载等步骤,并分享了一些常见问题及解决方案。
701

被折叠的 条评论
为什么被折叠?



