我正在尝试在我的 918+ Synology NAS 上设置 create-react-app 项目。从一开始它就有 Node.js 5.6.0,但由于 create-react-app 需要 >=6 我需要安装并使用更高版本。在 Synology NAS 中,Package Manger 有 Node.js 6 和 8。它们安装得很好。然后我尝试更改当前的 Node.js 版本,这就是问题开始的地方。
有关信息,Synology 运行名为 DSM 的自定义 Linux 发行版,内核为 4.4.59。
当尝试使用例如更改版本时
nvm use 6.12.3
我明白:
Error: Could not open history file.
REPL session history will not be persisted.
谷歌搜索没有给我任何结果。这里是否有某个地方恰好知道该怎么做,或者只是可以尝试帮助我进行设置?我不确定这是否可能。 Synology 有 Docker,这对我来说是更好的选择吗?
我已经写了关于这个主题的完整指南,以及向公众开放您的应用程序的额外内容:
https://hamedweb.co.nz/unleash-your-react-js-apps-power-self-hosting-on-your-synology-nas/