本项目基于 Nuxt 3 + TypeScript + Vite 创建的初始项目模板,其中包含了一些常用的配置和工具,方便开发。
pnpm i
"preinstall": "node ./scripts/preinstall.js"
使用包管理工具安装依赖时,该脚本会自动执行,会检查当前使用的安装依赖的包管理工具是否为 pnpm,如果不是,则会停止安装依赖并提示用户使用 pnpm 安装依赖。
"lint": "eslint ./src"
执行该脚本,会执行 ESLint 对 src 目录下文件中的代码进行检查
"fix": "eslint ./src --fix"
执行该脚本,会执行 ESLint 对 src 目录下文件中的代码进行检查和修复
"format": "prettier --write \"./src/**/*.{html,vue,ts,js,json,md}\" --config ./.prettierrc.json"
执行该脚本,会执行 Prettier 对 src 目录下 html,vue,ts,js,json,md 文件中的代码进行格式化
"lint:eslint": "eslint ./src/**/*.{js,jsx,ts,tsx,vue} --cache --fix"
执行该脚本,会执行 ESLint 对 src 目录下 js,jsx,ts,tsx,vue 文件中的代码进行检查和修复
"lint:style": "stylelint ./src/**/*.{css,scss,vue} --cache --fix"
执行该脚本,会执行 Stylelint 对 src 目录下 css,scss,vue 文件中的代码进行检查和修复
"dev": "nuxt dev --open --dotenv .env.dev"
执行该脚本,会启动一个本地服务器,并自动打开浏览器访问该服务器,此时的环境模式为 dev 开发模式
"test": "nuxt dev --open --dotenv .env.test"
执行该脚本,会启动一个本地服务器,并自动打开浏览器访问该服务器,此时的环境模式为 text 测试模式
"build": "nuxt build --dotenv .env.prod"
对项目进行构建打包,构建打包结果在项目根目录的 .output 目录中,此时的环境模式为 prod 生产模式
"preview": "nuxt preview --open"
对项目构建结果进行预览,执行该脚本,会启动一个本地服务器,并自动打开浏览器访问该服务器,此时的环境模式为 prod 生产模式
"generate": "nuxt generate --dotenv .env.prod"
执行该脚本,生成项目对应的静态网页,此时的环境模式为 prod 生产模式
"postinstall": "nuxt prepare"
执行该脚本,在项目中安装 Nuxt 相关的类型说明文件,避免 TS 类型找不到而报错
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。