无法从Github repo在生产服务器上设置Node.js应用程序

时间:2017-06-01 16:28:06

标签: node.js ubuntu express github

我正在尝试在生产服务器上设置我的Node.js应用程序,但在运行命令之后:_tanh我一直收到错误:

  

npm ERR! ENOTEMPTY:目录不为空,重命名' / var / www / movicritRepo / code / nodejsAPI / node_modules / express-session' - > ' /var/www/movicritRepo/code/nodejsAPI/node_modules/.express-session.DELETE'

我的目录是Github克隆的存储库。当我在node_modules上使用sudo npm install --production命令时,没有快速会话映射。我真的被困在这里......任何人都可以帮助我吗?先谢谢你。

1 个答案:

答案 0 :(得分:1)

问题是应该删除现有的node_modules/.express-session.DELETE目录:

rm -fr node_modules/.express-session.DELETE

它可能不会显示在ls的输出中,因为它的名称以句点开头,但您可以使用ls -a来显示它:

ls -al node_modules