一款借助 epubjs 实现的集成电子书解析、阅读项目。项目集成图书推荐、分类、详情,个人书架页面。
阅读器工作原理
核心知识点
nvm作用:node version manger,node版本管理工具
nvm github地址https://github.com/nvm-sh/nvm
nvm安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
nvm install node // 安装最新版nodejs
nvm install 10.10.0 // 安装指定版本
nvm use 10.10.0 // 切换到指定版本
npm unistall vue-cli -g
npm install -g @vue/cli
npm install -g@vue/cli-service-global
npm i -g @vue/cli-service-global
作用:解决production模式下路径问题(虽然我没看懂代码╮( ̄▽ ̄)╭)
module.exports = {
publicPath: process.env.NODE_ENV === 'production'
? './'
: '/'
}
此工具与Chrome插件功能相同,一个是浏览器扩展,一个独立分离出来,可以不安装
安装 npm install -g @vue/devtools
添加 --verbose
可以查看安装进度,以及请求地址
Electron,安装上述工具时,可能会需要安装这个Electron,不过由于网络的原因,会下载失败。
修改 ~/.npmrc 文件,添加一行ELECTRON_MIRROR="https://cdn.npm.taobao.org/dist/electron/"
<script src="http://localhost:8098"></script>
到/public/index.html
npm i --save epubjs
npm i --save-dev node-sass sass-loader
版本过高引起的,或其他低版本的不适用高版本sass
可降低sass版本解决
npm uninstall sass-loader
npm i -D sass-loader@7.3.1
使用方法
font-family: 'Hanalei Fill', cursive;
font-family: 'Kirang Haerang', cursive;
font-family: 'Merriweather', serif;
font-family: 'MedievalSharp', cursive;
font-family: 'Ranga', cursive;
mac上安装Nignx需要先安装brew
brew 安装nginx
brew install nginx
运行nginxsudo nginx
配置文件地址:/usr/local/etc/nginx/nginx.conf
停止运行 sudo nginx -s stop
重新加载 sudo nginx -s reload
项目根目录新建.env.development
文件和 .env.production
文件
VUE_APP_RES_URL=http://127.0.0.1:9001/
外部引用举例
initGlobalStyle () {
console.log(this.defaultTheme)
addCss(`${process.env.VUE_APP_RES_URL}/themes/theme_eye.css`)
},
autoindex on;
才可以访问目录更多详细文档请转:https://blog.csdn.net/qq_44104254/article/details/108745861
或下载笔记源文档md格式:下载链接
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。