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

提供电商网站建设东营市做网站

提供电商网站建设,东营市做网站,wordpress自定义背景,视频直播系统Vue 项目 使用 hashRouter 如果你使用的是 hashRouter#xff0c;通常不需要修改 base#xff0c;因为 hashRouter 使用 URL 的哈希部分来管理路由#xff0c;这部分不会被服务器处理。你只需要确保 publicPath 设置正确即可。 使用 historyRouter 如果你使用的是 histo…Vue 项目 使用 hashRouter 如果你使用的是 hashRouter通常不需要修改 base因为 hashRouter 使用 URL 的哈希部分来管理路由这部分不会被服务器处理。你只需要确保 publicPath 设置正确即可。 使用 historyRouter 如果你使用的是 historyRouter 并且将应用程序部署到非根路径例如 /subpath你需要在 Vue Router 配置中设置 base并且需要在服务器配置中进行相应的调整。 修改 Vue Router 配置 在 src/router/index.js 中设置 base import Vue from vue; import Router from vue-router; import Home from /views/Home.vue;Vue.use(Router);export default new Router({mode: history,base: /subpath,routes: [{path: /,name: home,component: Home,},// 其他路由], });修改 vue.config.js 确保 publicPath 设置为 /subpath const { defineConfig } require(vue/cli-service);// 获取命令行参数 const args process.argv.slice(2); let useLocalIp false; args.forEach((arg) {if (arg.includes(ip)) {useLocalIp true;} });module.exports defineConfig({transpileDependencies: true,publicPath: process.env.NODE_ENV production ? /subpath/ : /,outputDir: dist,assetsDir: static,indexPath: index.html,filenameHashing: true,pages: {index: {entry: src/main.js,template: public/index.html,filename: index.html,title: My Demo,chunks: [chunk-vendors, chunk-common, index],},},devServer: {host: useLocalIp ? 192.167.97.207 : localhost,port: 8085,// https: false,proxy: null,}, });修改 Nginx 配置 如果你使用的是 Nginx需要在 Nginx 配置中添加对 historyRouter 的支持 server {listen 80;server_name yourdomain.com;location /subpath/ {root /path/to/your/dist;try_files $uri $uri/ /subpath/index.html;} }React 项目 使用 hashRouter 如果你使用的是 hashRouter不需要修改 base只需要确保 homepage 设置正确即可。 修改 package.json 在 package.json 文件中添加 homepage 字段 {name: your-app-name,version: 0.1.0,private: true,homepage: /subpath,dependencies: {// 你的依赖项},scripts: {start: react-scripts start,build: react-scripts build,test: react-scripts test,eject: react-scripts eject} }使用 HashRouter 在你的 React 应用中使用 HashRouter import React from react; import ReactDOM from react-dom; import { HashRouter as Router } from react-router-dom; import App from ./App;ReactDOM.render(RouterApp //Router,document.getElementById(root) );使用 historyRouter 如果你使用的是 historyRouter 并且将应用程序部署到非根路径例如 /subpath你需要在 React Router 配置中设置 basename并且需要在服务器配置中进行相应的调整。 修改 package.json 在 package.json 文件中添加 homepage 字段 {name: your-app-name,version: 0.1.0,private: true,homepage: /subpath,dependencies: {// 你的依赖项},scripts: {start: react-scripts start,build: react-scripts build,test: react-scripts test,eject: react-scripts eject} }使用 BrowserRouter 并设置 basename 在你的 React 应用中使用 BrowserRouter 并设置 basename import React from react; import ReactDOM from react-dom; import { BrowserRouter as Router } from react-router-dom; import App from ./App;ReactDOM.render(Router basename/subpathApp //Router,document.getElementById(root) );修改 Nginx 配置 如果你使用的是 Nginx需要在 Nginx 配置中添加对 historyRouter 的支持 server {listen 80;server_name yourdomain.com;location /subpath/ {root /path/to/your/build;try_files $uri $uri/ /subpath/index.html;} }通过以上步骤你可以将 Vue 和 React 应用部署到非根路径并确保路由正常工作。 React 默认使用的打包器是 Webpack。 使用vite 修改 vite.config.js import { defineConfig } from vite; import react from vitejs/plugin-react;export default defineConfig({base: /subpath/,plugins: [react()],server: {host: 0.0.0.0,port: 3000,},build: {outDir: dist,assetsDir: static,}, });
http://www.hkea.cn/news/14427259/

相关文章:

  • 嘉兴制作网站凡科互动官网登录
  • 永康市住房和城乡建设局网站黑群晖可以做网站吗
  • 怎么给餐饮店做网站如何做外贸soho做网站
  • 医疗网站怎么做seo河北seo优化_网络建设营销_网站推广服务 - 河北邢台seo
  • 网站标题和描述优化企业网站设计风格
  • 网站怎么做模板切换怎么将网站做成html
  • 网站优化人员通常会将目标关键词放在网站首页中的微信生活门户网站源码
  • 网站新闻被百度收录手机网站做多宽
  • 房地产营销门户网站建设青海省建设网站价格低
  • 建免费的网站wordpress 分类 文章数
  • wordpress生成多个尺寸图片大小谷歌优化排名公司
  • 西青集团网站建设河北建设工程信息交易中心
  • 黄岛网站建设公司首选邯郸企业建站
  • wordpress投票插件wp-pollsseo技术是什么意思
  • 西平企业网站建设网站怎么建
  • 厦门 网站建设企业邮箱wordpress导航页面
  • 素材免费下载网站wordpress插件入门
  • 宁波网站免费建设服务平台小程序制作平台免费版
  • 国外网站怎么做引流礼嘉网络推广
  • 网站没被百度收录湖南省建设厅官网查询
  • 网站什么认证对做电商好dns修改国外网站
  • 资源网站优化排名软件做汽配的网站
  • 找个网站懂的网站合肥市建设工程市场信息价
  • 网站基础建设和维护鲤城网站建设推广服务公司
  • 怎么分析网站建设的优缺点南京最新消息
  • 响应式企业网站怎么做网页长图
  • 开发企业网站的公司网站建设如何存数据
  • win10 网站建设软件有哪些网站建设制作方式有哪些
  • 网站的建设成本的账务处理怎么做淘客专属网站
  • 建设银行暑期招聘网站网易企业邮箱域名是什么