网站搭建-“十年生活随笔”-Web前端(一)

项目简述

  • 网站名称:十年(多人日记网站)
  • 背景描述:每个人的一生都是短暂且美丽的,以十年为界限,每个人拥有几个十年?若不将生活的点滴记录下来,当我们已至耄耋之年,能否单凭记忆回忆起往昔的青葱岁月?我想大部分人也许仅会在见识到相似的风景时,触景伤情。记忆可能会欺骗我们,但文字不会,记录生活的点滴,待到十年后追忆,这边是“十年”诞生的意义。
  • 项目类型:开源

系列归属

  • Web前端构建日志

技术选型

  • 框架:Nuxt.js + Element
  • 格式:TypeScript + Eslint + Prettier

编码操作

1. 项目创建

# 远程仓库 https://gitee.com/jingenqiang/decade-web.git
npx create-nuxt-app decade-web

# question
✨  Generating Nuxt.js project in decade-web
? Project name: decade-web
? Programming language: TypeScript 
? Package manager: Npm
? UI framework: (Use arrow keys)
? UI framework: Element
? Nuxt.js modules: Axios - Promise based HTTP client
? Linting tools: ESLint, Prettier 
? Testing framework: None
? Rendering mode: Universal (SSR / SSG)
? Deployment target: Server (Node.js hosting)
? Development tools: (Press <space> to select, <a> to toggle all, <i> to invert selection)
? Continuous integration: None
? Version control system: Git

package.json

{
  "name": "decade-web",
  "version": "1.0.0",
  "private": true,
  "scripts": {
    "dev": "nuxt",
    "build": "nuxt build",
    "start": "nuxt start",
    "generate": "nuxt generate",
    "lint:js": "eslint --ext \".js,.vue\" --ignore-path .gitignore .",
    "lint": "npm run lint:js"
  },
  "dependencies": {
    "@nuxtjs/axios": "^5.13.1",
    "core-js": "^3.9.1",
    "element-ui": "^2.15.1",
    "nuxt": "^2.15.3"
  },
  "devDependencies": {
    "@nuxt/types": "^2.15.3",
    "@nuxt/typescript-build": "^2.1.0",
    "@nuxtjs/eslint-config-typescript": "^6.0.0",
    "@nuxtjs/eslint-module": "^3.0.2",
    "babel-eslint": "^10.1.0",
    "eslint": "^7.22.0",
    "eslint-config-prettier": "^8.1.0",
    "eslint-plugin-nuxt": "^2.0.0",
    "eslint-plugin-prettier": "^3.3.1",
    "eslint-plugin-vue": "^7.7.0",
    "prettier": "^2.2.1"
  }
}

2. 安装Less(问题)

# 使用最新版本时,编译失败,所以指定低版本
cnpm install -D less@3.0.4 less-loader@5.0.0

3. element-ui 快速布局

首页布局

4. 安装gulp

cnpm install -D gulp

配置自动化任务 gulpfile.js

// git命令整合
exports.gitee = series(git_add, git_commit, git_push)

5. 登录页

登录页面布局
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 夜莺2517阅读 128,206评论 1 9
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 8,879评论 28 54
  • 兔子虽然是枚小硕 但学校的硕士四人寝不够 就被分到了博士楼里 两人一间 在学校的最西边 靠山 兔子的室友身体不好 ...
    待业的兔子阅读 2,779评论 2 9
  • 信任包括信任自己和信任他人 很多时候,很多事情,失败、遗憾、错过,源于不自信,不信任他人 觉得自己做不成,别人做不...
    吴氵晃阅读 6,390评论 4 8

友情链接更多精彩内容