Glisp 项目教程
glispLISP dialect implemented in Go项目地址:https://gitcode.com/gh_mirrors/gli/glisp
1. 项目的目录结构及介绍
Glisp 项目的目录结构如下:
glisp/
├── assets/
├── docs/
├── public/
├── repl/
├── src/
├── .browserslistrc
├── .eslintrc.js
├── .gitignore
├── .prettierrc
├── CODE_OF_CONDUCT.md
├── FUNDING.yml
├── LICENSE
├── README.md
├── export-refs.glisp
├── ftp-info-sample.js
├── package.json
├── task-deploy.js
├── test.js
├── tsconfig.json
└── vue.config.js
目录介绍:
assets/
: 存放项目资源文件。docs/
: 存放项目文档。public/
: 存放公共资源文件。repl/
: 存放交互式编程环境相关文件。src/
: 存放源代码文件。.browserslistrc
: 配置目标浏览器版本。.eslintrc.js
: 配置 ESLint 规则。.gitignore
: 配置 Git 忽略的文件和目录。.prettierrc
: 配置 Prettier 代码格式化规则。CODE_OF_CONDUCT.md
: 项目行为准则。FUNDING.yml
: 项目资助信息。LICENSE
: 项目许可证。README.md
: 项目说明文档。export-refs.glisp
: Glisp 项目文件。ftp-info-sample.js
: FTP 配置示例文件。package.json
: 项目依赖和脚本配置。task-deploy.js
: 部署任务脚本。test.js
: 测试脚本。tsconfig.json
: TypeScript 配置文件。vue.config.js
: Vue 项目配置文件。
2. 项目的启动文件介绍
Glisp 项目的启动文件主要是 package.json
中的脚本配置。以下是一些关键的启动脚本:
yarn serve
: 启动开发服务器。yarn build
: 构建项目。yarn lint
: 执行代码检查。yarn doc:serve
: 预览文档。yarn electron:serve
: 启动 Electron 应用进行开发。yarn electron:build
: 构建 Electron 应用。
3. 项目的配置文件介绍
package.json
package.json
文件包含了项目的依赖、脚本和其他配置信息。以下是一些关键配置:
{
"name": "glisp",
"version": "1.0.0",
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint",
"doc:serve": "vuepress dev docs",
"electron:serve": "vue-cli-service electron:serve",
"electron:build": "vue-cli-service electron:build"
},
"dependencies": {
// 依赖包列表
},
"devDependencies": {
// 开发依赖包列表
}
}
vue.config.js
vue.config.js
文件用于配置 Vue 项目的构建选项。以下是一个示例配置:
module.exports = {
// 项目配置选项
publicPath: '/',
outputDir: 'dist',
assetsDir: 'assets',
lintOnSave: true,
// 其他配置选项
};
.eslintrc.js
.eslintrc.js
文件用于配置 ESLint 代码检查规则。以下是一个示例配置:
module.exports = {
root: true,
env: {
node: true
},
extends: [
'plugin:vue/essential',
'@vue/standard'
],
rules: {
// 自定义规则
},
parserOptions: {
parser: 'babel-eslint'
}
};
tsconfig.json
tsconfig.json
文件用于配置 TypeScript 编译选项。以下是一个示例配置:
{
glispLISP dialect implemented in Go项目地址:https://gitcode.com/gh_mirrors/gli/glisp