Git、 Node.Js (v14 以上)、Yarn、Visual Studio Code编辑器
框架类型 | 框架名称 | 文档地址 |
---|---|---|
开发框架 | Svelte | https://www.sveltejs.cn/ |
开发语言 | TypeScript | https://www.typescriptlang.org/ |
样式预处理语言 | Less | http://lesscss.org/ |
开发打包工具 | Vite | https://vite.xilinglaoshi.com/ |
前端自动化工具 | Gulp | https://gulpjs.com/ |
|-- assets # 静态资源文件
|-- dist # 编译后之后生产的文件夹
|-- node_modules # 依赖模块包文件
|-- public # 无需编译的资源存放文件
|-- scripts # 存放脚本代码的文件
|-- src # 需要编译的代码文件
|- components # 页面公共组件
|- lib # 页面公共代码
|- styles # 页面公共样式
|- pages # 页面文件
|-- template # 官网项目模版
|-- .babelrc # babel 配置文件
|-- .browserslistrc # browsers 兼容浏览器设置 babel、postcss编译出来支持的浏览器版本配置
|-- gulpfile # gulp 任务配置文件
|-- package.json # npm|yarn 模块管理配置文件
|-- tsconfig.json # typescript 配置文件
|-- vite.config.js # vite 配置文件
|-- components # 页面组件
|-- lib # 页面库代码
|-- App.svelte # 根组件
|-- index.html # 页面html
|-- main.ts # 页面入口ts文件
// 把项目拉取到本地
git clone [email protected]:Feng373712195/svelte-vite-template.git
// 进入项目
cd ./svelte-vite-template
// 安装所需依赖
yarn
/*
* 创建页面
* 注意:这里的${pageName}为你自己命名的页面名称
*/
yarn create-page ${pageName}
/*
* 创建页面成功后在 src/pages/${pageName} 中会生产页面,
* 启动开发服务器,就可以开始开发
/
yarn dev
当项目目录打开终端输入 yarn build 会开始编译打包生产环境代码,下面解释具体过程,这个过程主要为了对页面进行SSG(Static Site Generation)
使用Svelte写法,在每个页面中的App.svelte中进行设置
<svelte:head>
<title>光年浏览超市</title>
</svelte:head>