我在 OpenShift 上建立了一个 Ghost 博客,发现这个过程相当简单。该站点已启动并正在运行,当我需要推动更改时,我什至设置了 Jenkins 以进行持续集成。
我还没有进行任何重大更改(到目前为止只是样式更新),因为我不知道如何设置测试/开发环境。在将较大的代码更改提交到 OpenShift 上的主 Git 存储库之前,我应该如何设置一个可以测试较大代码更改的环境?
有没有办法让应用程序在本地运行?我已经尝试 cd-ing 到我的终端(在 Mac 上)中的应用程序目录,但是当我运行 npm start 时,我得到以下...
> openshift-ghost-quickstart@ start /path_to_my_app/dev/app
> node index
Unhandled rejection Error: Cannot find module '/path_to_my_app/dev/app/node_modules/ghost/node_modules/sqlite3/lib/binding/node-v11-darwin-x64/node_sqlite3.node'
(node_sqlite3.node 确实存在,顺便说一句)
我需要做些什么来设置它,以便我能够使用相同的代码库和存储库,但在将它们实际提交到存储库之前在本地查看我的更改?任何帮助,将不胜感激。多谢!