一,使用webpack
1.使用webpack创建react
安装全局:
npm install -g create-react-app
创建:
create-react-app my-app
启动:
npm start
注意: 在使用 create-react-app 来创建一个新的React应用,在拉取各种资源时,往往会非常慢,一直卡在那,因为资源还是使用了 npm下载的, 我们可以换成淘宝的资源, 执行指令
npm config set registry https://registry.npm.taobao.org
可以把npm指令替换成cnpm指令
问题: 安装脚手架报错: The fs.promises API is experimental
原因: npm版本过高或node版本过低
解决: npm i npm@6.4.1 -g
2.配置代理服务器
cnpm install http-proxy-middleware --save
在src目录中新建setupProxy.js文件,在文件中放入如下代码(注意是src目录,不是根目录):
在创建的文件中写入:
const { createProxyMiddleware } = require('http-proxy-middleware')
module.exports = function (app) {
app.use(createProxyMiddleware('/api',
{
target: 'http://127.0.0.1:3000',
changeOrigin: true,
p