# notebook-app **Repository Path**: tmq777/notebook-app ## Basic Information - **Project Name**: notebook-app - **Description**: notebook-cloud项目的前台界面,使用vue.js开发 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2022-03-20 - **Last Updated**: 2023-02-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: JavaScript, Vue, TypeScript ## README # notebook-app > notebook-cloud项目的前台界面,使用Vue2 + ElementUi开发 > > 前端小白,将就用吧... 后台服务位于: [notebook-cloud](https://gitee.com/tmq777/notebook-cloud) 前台服务已托管:[notebook-web-app](http://tmq777.gitee.io/notebook-web-app/) ### 开发环境 1. nodeJs 16.14.2 2. vue 2.6.14 3. element-ui 2.15.6 4. mavon-editor 2.10.4 ## 安装依赖 ``` npm install ``` ### 启动 ``` npm run serve ``` ### 编译打包 ``` npm run build # dev环境打包 npm run prod # 可部署的环境打包,一些环境变量在env文件中配置 ``` ### Lint ``` npm run lint ``` --- ### 重要依赖 ```shell # markdown编辑器核心 npm install mavon-editor --save # element-ui核心 npm i element-ui -S ``` --- ### 主要说明 本工程修改了`mavon-editor`的图片上传功能,保留了图片链接添加功能,由于修改后需要重新编译, 而重新编译时的`npm i`需要安装python、vs studio等ide非常繁琐,所以本工程中将源码拉下来后修改后进行了重新编译,编译后的文件可以直接替换工程目录下的依赖 中的`node_modules\mavon-editor\dist\mavon-editor.js` 压缩包放在工程根目录下。