当前位置: 首页 > news >正文

重庆网站建设兼职系统网站建设公司

重庆网站建设兼职,系统网站建设公司,成都微信网站建设多少钱,工商联网站建设作用❀官网 1、安装脚手架:npm install -g create-react-app 2、查看版本:create-react-app -V !!!注意 Node版本必须是14以上,不然会报以下错误。 3、创建react项目(项目名不能包含大写字母&…

官网

1、安装脚手架:npm install -g create-react-app

2、查看版本:create-react-app -V

!!!注意 Node版本必须是14以上,不然会报以下错误。

在这里插入图片描述

3、创建react项目(项目名不能包含大写字母):npx create-react-app <项目名称>

  • npx 是 npm 5.2+ 附带的 package 运行工具。
  • create-react-app 创建的项目默认无法看到 webpack 的相关配置,如果想要配置 webpack,需要执行 npm run eject命令

4、运行 react 项目:npm start

5、react中使用video标签显示本地视频不生效问题:

使用require进行引入路径即可。

<video className="videoStyle" src={require('./video/3.mp4')} autoPlay muted loop></video>

6、重写脚手架的配置(参考链接):

  • tips: react-app-rewired@2.x 版本需要搭配 customize-cra 使用。
  • 安装: npm i react-app-rewired customize-cra --save-dev
  • 在根目录下新建文件config-overrides.js,写入代码:
    module.exports = function override(config, env) {return config
    }
    
  • 重写package.json中的配置:
    在这里插入图片描述

7、react项目本地代理:

  • create-react-app脚手架若在2.0版本以下
    • 直接在package.json中配置:
      "proxy":{"/api":{"target":"http://127.0.0.1:3000",  # 代理地址"changeOrigin": true,  # 是否允许跨域"pathRewrite": {  # 重写路径"^/api": "/"},}
      }
      
  • create-react-app脚手架若在2.0版本以上配置一个代理:
    • 直接在package.json中配置:
      "proxy": 'http://127.0.0.1:3000' # 只能是字符串
      
  • create-react-app脚手架若在2.0版本以上配置多个代理:
    • 安装 http-proxy-middlewarenpm i http-proxy-middleware --save-dev
    • 在 src 的根目录下新建文件 setupProxy.js(文件名称固定,不能更改),写入代码:
      // http-proxy-middleware V1.0版本以下使用:const proxy = require('http-proxy-middleware')module.exports = function(app) {app.use(proxy('/api', {target: 'http://localhost:3000/',changeOrigin: true,// pathRewrite: {//   '^/api': ''// }}))}// http-proxy-middleware V1.0版本以上使用:const { createProxyMiddleware } = require('http-proxy-middleware');module.exports = function (app) {app.use(createProxyMiddleware('/api', {target: 'http://127.0.0.1:3000',secure: false,    # 指定Cookies能否被用户读取changeOrigin: true,pathRewrite: {"^/api": "/"},}),createProxyMiddleware('/api1', {target: 'http://127.0.0.1:3001',secure: false,    # 指定Cookies能否被用户读取changeOrigin: true,pathRewrite: {"^/api1": "/"},}));};
    

8、配置多环境打包(官网文档):

  • 安装 dotenv-cli :npm i dotenv-cli -D
  • 新建环境文件,并且写入路径:路径必须以 REACT_APP 开头在这里插入图片描述
  • 修改 package.json 中的 scripts来指定环境:
    在这里插入图片描述
  • 执行 npm run build:dev 即可
  • index.html文件中使用:%REACT_APP_URL_API%
  • js/jsx文件 中使用:process.env.REACT_APP_URL_API

9、打包上线后,静态资源css和js报404:

  • 需要在package.json文件中添加"homepage": "./"进行重新打包即可。
    在这里插入图片描述
http://www.yayakq.cn/news/549253/

相关文章:

  • 电商网站建设行业现状软件开发工具概念的要点是什么
  • 驻马店市可以做网站的公司目的地网络营销是什么
  • 可商用图片素材网站网站源代码上传都需要怎么做
  • 网站程序盗版wordpress按钮编辑器
  • 找建筑图纸的网站网站源码平台
  • 黄冈网站推广代运营自己做免流网站
  • 做网站维护需要学什么公司想为一个产品做多个网站
  • 贵州建设职业技术学院招商网站淄博网站建设相关文章
  • 贵阳网站关键字优化东庄水利建设公司网站
  • 网站开发毕设结论app软件开发软件
  • 杭州网站建设推广公司网业服协同
  • 垦利网站制作网站编程培训
  • 选择做印象绍兴网站的原因做网站怎么存放视频
  • 做网站咋赚钱网络营销的优化和推广方式
  • 手表网站制作六盘水住房和城乡建设部网站
  • seo网站课程WordPress实现微信一键登录
  • 网站备案照相东平县住房和城乡建设局网站
  • 青海电商网站建设公司如何建立微信小程序卖自己的产品
  • 建设银行手机官方网站下载宁波seo入门教程
  • 团购网站策划最好的网站模版
  • 网站备案是在哪里查大兴企业网站建设公司
  • 网站开发需要了解的知识网页制作参考文献
  • 局政务网站建设管理工作总结鞋子网站建设规划书
  • 电子商务网站建设对毕业设计网站软文推广好处
  • 免费网站开发软件有哪些wampserver做网站
  • 北京网站建设问问q778925409霸屏wordpress最大附件
  • 学校网站建立网站建设 项目要求
  • 长春网站设计制作wordpress 固定链接结构出错
  • 房地产营销门户网站建设阿里巴巴国际贸易网站官网
  • 郑州服装网站建设每天免费体验6小时的云电脑