78 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
			
		
		
	
	
			78 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
<<<<<<< HEAD
 | 
						||
 | 
						||
#### Build Setup
 | 
						||
``` bash
 | 
						||
=======
 | 
						||
#### Build Setup
 | 
						||
 | 
						||
```bash
 | 
						||
>>>>>>> 7e1b048 (no message)
 | 
						||
# 安装依赖
 | 
						||
npm install
 | 
						||
 | 
						||
# 启动服务 localhost:8013
 | 
						||
npm run dev
 | 
						||
 | 
						||
# 构建生产环境
 | 
						||
npm run build:prod
 | 
						||
```
 | 
						||
 | 
						||
#### 常见问题
 | 
						||
 | 
						||
1、linux 系统在安装依赖的时候会出现 node-sass 无法安装的问题
 | 
						||
 | 
						||
解决方案:
 | 
						||
<<<<<<< HEAD
 | 
						||
=======
 | 
						||
 | 
						||
>>>>>>> 7e1b048 (no message)
 | 
						||
```
 | 
						||
1. 单独安装:npm install --unsafe-perm node-sass 
 | 
						||
2. 直接使用:npm install --unsafe-perm
 | 
						||
```
 | 
						||
 | 
						||
2、加速node-sass安装
 | 
						||
 | 
						||
https://www.ydyno.com/archives/1219.html
 | 
						||
 | 
						||
<<<<<<< HEAD
 | 
						||
=======
 | 
						||
 | 
						||
 | 
						||
 | 
						||
 | 
						||
# 单前端部署,使用多查询
 | 
						||
 | 
						||
1.去掉登录验证,在router/index.js 中
 | 
						||
 | 
						||
```
 | 
						||
else {
 | 
						||
    /* has no token*/
 | 
						||
    if (whiteList.indexOf(to.path) !== -1) { // 在免登录白名单,直接进入
 | 
						||
      next()
 | 
						||
    } else {
 | 
						||
      next(`/login?redirect=${to.fullPath}`) // 否则全部重定向到登录页
 | 
						||
      NProgress.done()
 | 
						||
    }
 | 
						||
}
 | 
						||
```
 | 
						||
 | 
						||
修改为
 | 
						||
 | 
						||
```
 | 
						||
} else {
 | 
						||
      if (!store.getters.loadMenus) {
 | 
						||
        // 修改成false,防止死循环
 | 
						||
        store.dispatch('updateLoadMenus')
 | 
						||
        loadMenus(next, to)
 | 
						||
      }else{
 | 
						||
        next()
 | 
						||
      }
 | 
						||
    }
 | 
						||
```
 | 
						||
 | 
						||
2.修改loadMenus 接口地址,并在 老项目中添加接口,返回对应的数据,(菜单路由数据)
 | 
						||
 | 
						||
 | 
						||
>>>>>>> 7e1b048 (no message)
 |