ERROR: Cannot find module '.../node_modules/sqlite3/lib/binding/node-v14-linux-x64/node_sqlite3.node'
ERROR: Cannot find module '.../node_modules/sqlite3/lib/binding/node-v14-linux-x64/node_sqlite3.node'
当我重新启动 VPS 并尝试使用 'npm start --production' 启动 Ghost 时,出现了这个错误。我试图删除 node_modules 并重新安装它们,但没有修复它。我只能找到 node-v11-linux-x64 但找不到 node-v14-linux-x64.
有什么建议吗?
可能是节点版本。您可能需要添加节点 4.x ppa。
尝试以下操作:
npm install sqlite3
您可能切换了 nodejs 版本,因此绑定从以前的版本(即 v0.10.)中保留下来。您面临的错误表明您拥有 nodejs 版本 v0.12.。如果是这种情况,您可以尝试使用 nvm 切换 nodejs 版本。
当我重新启动 VPS 并尝试使用 'npm start --production' 启动 Ghost 时,出现了这个错误。我试图删除 node_modules 并重新安装它们,但没有修复它。我只能找到 node-v11-linux-x64 但找不到 node-v14-linux-x64.
有什么建议吗?
可能是节点版本。您可能需要添加节点 4.x ppa。
尝试以下操作:
npm install sqlite3
您可能切换了 nodejs 版本,因此绑定从以前的版本(即 v0.10.)中保留下来。您面临的错误表明您拥有 nodejs 版本 v0.12.。如果是这种情况,您可以尝试使用 nvm 切换 nodejs 版本。