Surmon
Surmon
Hi! @hcbd Thanks, @jimmycallin, I got a lot of inspiration in this library and borrowed some of the designs and I released a new [video player for React](https://github.com/surmon-china/videojs-player) that should...
1. 用 `yarn` 安装依赖 2. 不要升级 `mongodb` 或 `mongoose` 依赖 3. 检查 `tsconfig.json` 的 `skipLibCheck` 选项
我假设你想问的是: “如何把 NodePress 程序在 Linux 上以生产模式成功运行起来?” 1. Clone 项目至你生产机的某目录,并使用 `yarn` 安装依赖,装完后使用 `yarn build` 构建应用 2. 在你的生产机安装 [MongoDB](https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-ubuntu/) 以及 [Redis](https://redis.io/docs/getting-started/installation/install-redis-on-linux/),并确保两者处于 running 状态 + 如果你是用的是云数据库,则不需要安装 MongoDB 3. 先查阅 [PM2 的文档](https://pm2.keymetrics.io/docs/usage/quick-start/),理解 PM2 的工作机理和使用姿势...
> https://api.surmon.me/ api 响应好快,求问下作者是直接部署的机器是什么配置的? 或者是否是部在 serverless 上? serverless 仅适合无状态应用部署,需要将任何涉及状态的服务抽离至独立的云服务,如 Reids 需要你有 HTTP 化的接口才能高效运行,MongoDB 同理;所以我的服务仅部署在 HK 区域的 Linux 单机服务器,你感受到 “快”,可能仅仅是地理位置的加持。
@wojiaoerdandan 这个问题很有价值。 常规部署应用的做法: 1. 生产机拉代码 `git pull` 2. 安装依赖 `yarn install` 3. 构建 `yarn build` 4. 运行 `yarn start` 但由于我实际环境的生产机的性能不足以跑 “构建” 这一步(会死机),所以 “构建” 这一步被我转移到 [GitHub Actions](https://github.com/surmon-china/nodepress/blob/main/.github/workflows/deploy.yml) 进行: GitHub Actions 在收到...
与 VS 没有任何关系。 错误可能与你本地的 terminal 工具有关,直接用 iTerm 或系统 terminal 试试。
1. `start` 之前执行 `build` 了吗? 2. 你的环境和版本?
类型问题,已处理,已更新
在博客系统里,不太有意义,所以没有这方面计划
最近一周我会发布一个新的版本,届时这些问题都会被解决掉,请关注。