# m-hossyn-pc **Repository Path**: friendlyJesse/m-hossyn-pc ## Basic Information - **Project Name**: m-hossyn-pc - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-09-02 - **Last Updated**: 2021-09-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # nuxt2 + element dashboard ## Docs For detailed explanation on how things work, checkout the [Nuxt.js docs](https://github.com/nuxt/nuxt.js). ## Script ```bash # install dependencies $ yarn # serve with hot reload at localhost:3000 # using mock api to develop $ yarn mock # using mock api to develop which doesn't need login $ yarn mock:nologin # using backend api to develop $ yarn dev # build for production $ yarn build ``` ## 环境变量 使用.env 设置环境变量, 即在项目根目录新建一个.env 文件, 填写环境变量即可。 .env 文件示例: ```sh # 左边是变量名(一般大写,下划线分割单词),右边是变量值 # 注意=号两边不能有空格 TESTING_VAR=just-fot-testing ANOTHER_VAR=another ``` 可以在项目的 vue 文件或 js 文件中读取 ```js mounted() { console.log(process.env.TESTING_VAR) // 输出 just-fot-testing } ``` **自带的环境变量说明** | 环境变量名 | 说明 | 默认值 | 示例 | | ----------- | --------------------------------------------------------------------------------------------------------------------------- | ------ | ------------------------- | | API_SERVER | axios 的 baseURL,可不传。不传时,则使用相对路径发送请求 | | https://www.easy-mock.com | | PUBLIC_PATH | 对应 webpack 的 publicPath,用于指定静态文件访问路径,一定要/结尾 | | http://cdn.deepexi.com/ | | NO_LOGIN | 是否登陆拦截,传 1 则不会有登录拦截 | | 1 | | COOKIE_PATH | 用于设置 cookie 的 path,如果多个项目需要共享 cookie,则应该保证项目在共同的目录下,且设置 COOKIE_PATH 为它们的共同目录地址 | / | /xpaas | ## 构建 构建默认生成的是 hash 路由模式的 spa, 会读取根目录下的.env 文件获取环境变量 命令如下: ```sh yarn build ``` devtest pushtest ## yarn sub 命令使用方法 1、初始化项目子项目,也就是在子项目还不存在的时候使用 yarn subm initial 2、切换子项目分支 yarn subm checkout 3、更行子项目当前分支代码 yarn subm update