【问题标题】:Move angularjs app to Ubuntu from Windows将 angularjs 应用程序从 Windows 移至 Ubuntu
【发布时间】:2017-02-18 06:03:46
【问题描述】:

我有一个使用 nodejs、http-server、gulp 和括号在 Windows 上开发的 Angular 应用程序。在 Windows 中,我有一个根目录 (lms),其中包含:

/src
/src/templates
/src/js
/src/img
/src/index.html
/node_modules
package.json

在 Ubuntu 中,我有一个名为 /home/lms 的目录。我已经安装了 nodejs、angularjs 和 http-server,但没有安装 gulp 或 bower,因为我不会在 Ubuntu 中进行开发。我在 home/lms 看到:

/Public
/Templates
/Pictures
/node_modules

如何部署我的文件?我假设我将 package.json 放在 home/lms 中,但我无法将 Windows node_modules 复制到 Ubuntu node_modules 那么如何为 Ubuntu 创建 node_modules?

另外,我是把我的应用程序目录 /src 放到 Ubuntu 上的 /home/lms/Public 目录中,还是直接添加到 /home/lms?

【问题讨论】:

  • 啊,好吧,所以我可以直接从 Windows 部署到 Ubuntu 并使用 git 作为备份。好的,我会在 gulp deploy 上看看这个:mikeeverhart.net/2016/01/…

标签: javascript angularjs node.js ubuntu-16.04


【解决方案1】:

如果应用程序做得很明智,它应该在 gulp 中部署任务来捆绑所有内容。你不应该在服务器端有 node_modules,但如果你真的想这样做,你必须在 package.json 所在的文件夹中运行 npm install。

【讨论】:

  • 对。 package.json 文件是构建 node_modules 的秘诀。您永远不需要移动或备份该目录。
猜你喜欢
  • 2011-08-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-13
  • 1970-01-01
  • 2013-07-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多