|
1 жил өмнө | |
---|---|---|
.vscode | 2 жил өмнө | |
public | 1 жил өмнө | |
src | 1 жил өмнө | |
.env.development | 2 жил өмнө | |
.env.production | 2 жил өмнө | |
.gitignore | 2 жил өмнө | |
README.md | 2 жил өмнө | |
index.html | 1 жил өмнө | |
package-lock.json | 2 жил өмнө | |
package.json | 2 жил өмнө | |
vite.config.js | 2 жил өмнө |
|-- dist -- 存放打包后的代码文件 |-- node_modules -- npm加载的项目依赖包的目录 |-- public -- 项目公共资源目录,静态资源,不会被vue编译 | |-- favicon.ico -- 网站地址栏前面的小图标 |-- src -- 源文件目录,程序员主要工作的地方 | |-- api -- 占位,存接口请求 | |-- assets -- 存放静态文件 | | |-- fonts -- 存放fonts字体,如阿里巴巴字体、icons | | | |-- iconfont -- 阿里巴巴字体 | | |-- images -- 存放images图片,如logo | | |-- mock -- 存放.json测试数据 | | |-- scripts -- 存放.js | | |-- styles -- 存放.css、CSS 预处理器【Sass(.scss、.sass)、Less(.less)、Stylus(.styl、stylus)】 npm add -D sass | | | |-- index.scss -- 全局样式 | | | |-- variables.scss -- 全局变量 | | |-- templates -- 存放公共的模板文件 | |-- components -- 存放vue组件(全局公共组件) | |-- config -- 存放配置相关 | |-- layouts -- 存放布局相关vue | | |-- backend -- 存放后端布局相关vue | | |-- frontend -- 存放前端布局相关vue | | |-- redirect -- 存放重定向 | |-- router -- 存放vue-router路由相关,npm install vue-router --save | |-- store -- 状态管理库,存放pinia相关,Pinia是vue生态里Vuex的替代者,一个全新的vue状态管理库。npm install pinia --save | |-- utils -- 存放request,存放axios相关,Axios 是一个基于 promise 网络请求库,作用于node.js 和浏览器中。npm install axios | |-- views -- 存放vue组件(具体业务模块) | |-- App.vue -- 项目的根组件,单页应用都需要的 | |-- main.js -- 项目入口文件 |-- .gitignore -- git的管理配置文件,设置哪些目录或文件不管理 |-- index.html -- 项目的默认首页,Vue的组件需要挂载到这个文件上 |-- package.json -- 项目配置文件,包管理、项目名称、版本和命令 |-- package-lock.json -- 项目包的锁定文件,用于防止包版本不一样导致的错误 |-- README.md -- 自述文件 |-- vite.config.js -- 项目配置文件,启动、编译
通用目录名开始第一个字母为小写,比如common,tools 组件目录名开始第一个字母为大写,比如Checkbox,组件目录下默认的组件实现是 index.vue 组件vue开始第一个字母为大写,如ColorPicker.vue
npm install
npm run build
npm run dev
npm run serve
npm install element-plus --save
npm install @element-plus/icons-vue 字体包 需单独引用,此项目用的是阿里巴巴字体
npm install vue-router --save
npm install pinia --save
# .scss and .sass 通过服务端处理
npm add -D sass
# .less
npm add -D less 通过客户端处理的,相比较之下解析会比慢一点。
# .styl and .stylus
npm add -D stylus
npm install axios
npm install qs
npm install --save nprogress
npm i echarts -s
npm install proj4 --save
npm i html2canvas -S
npm i cesium-navigation-es6 -S
npm i screenfull
npm i -S @turf/turf
npm uninstall @turf/turf --save
npm i @sakitam-gis/kriging
npm uninstall @sakitam-gis/kriging --save
kriging.js
npm install js-md5 --save
npm add -D vite-plugin-compression
npm install html2canvas
npm install vue3-print-nb
cnpm install proj4 --save