在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:Discuz-Q-Web开源软件地址:https://gitee.com/Discuz/Discuz-Q-Web开源软件介绍:Discuz-Q-WebBuild Setup# install dependencies$ yarn install# serve with hot reload at localhost:3000$ yarn dev# build for production and launch server$ yarn build$ yarn start# generate static project$ yarn generate For detailed explanation on how things work, check out Nuxt.js docs. 部署流程打包前配置修改根目录下面的 只有生产环境使用了ssr,才需要配置 安装依赖npm install 包含ssr的部署运行打包命令npm run build 开启服务用 pm2 start npm --name "DiscuzQ" -- run start 不包含ssr的spa模式部署npm run build:spa 生成 多场景开发规范项目版本管理项目目录结构说明|-- api api 存放目录以及对于请求数据的处理存放目录| |-- request.js api: 请求之前或者之后处理函数|-- assets 资源存放目录| |-- css 公共样式存放目录| | |-- variable 公共样式变量目录| | | |-- color.scss styles: 颜色| | | |-- mixin.scss styles: mixin函数| | |-- reset.scss styles: 重置页面样式| |-- svg-icons svg存放目录|-- components 页面公用的组件存放的目录|-- directive 指令存放的目录| |-- permission.js 按钮鉴权指令|-- dist 构建之后生成的目录|-- layouts 网站布局文件存放目录| |-- center_layout.vue 个人中心布局文件| |-- custom_layout.vue 首页等双列布局文件| |-- default.vue 默认布局文件| |-- error_layout.vue 错误页等没有头部底部布局文件|-- library 存放一些第三方依赖库等|-- middleware 存放应用的中间件|-- mixin 存放mixin文件|-- pages | |-- pages 项目的开发目录| |-- _.vue 404页面| |--index.vue 首页|-- plugins 插件存放目录| |-- lang 国际化设置目录(语言设置)|-- static 用于存放应用的静态文件,此类文件不会被 Nuxt.js 调用 Webpack 进行构建编译处理。服务器启动的时候,该目录下的文件会映射至应用的根路径 / 下|-- utils 常用函数存放目录|-- store 数据状态管理目录| |-- modules| |-- types|-- .editorconfig 编辑器配置推荐|-- .eslintrc.js eslint 配置文件|-- .gitignore git 提交忽略文件|-- config.js 项目配置文件|-- nuxt.config.js 用于组织 Nuxt.js 应用的个性化配置,以便覆盖默认配置|-- package.json 用于描述应用的依赖关系和对外暴露的脚本接口|-- README.md 项目说明文件 依赖
|
请发表评论