部署 MEANJS 应用程序后如何进行更改?

How to make changes once MEANJS app is deployed?

所以这可能是一个基本问题,但我无法弄清楚这个问题。这也是我的第一个 MEAN 应用程序,所以请原谅我的无知。我已成功将我的 MEANJS 应用部署到远程服务器的测试文件夹中。一切正常。然后,我将远程服务器上的存储库克隆到我的计算机上,以便对代码进行更改。然后我将这些更改推送到 master 中。现在我面临的问题是:

  1. 我使用 grunt build 部署了 meanjs 应用程序。这创建了一个包含 application.js、application.min.js 和 application.min.css
  2. 的 dist 文件夹
  3. 我正在对原始 public/modules/ 文件夹以及 app/controllers/ 文件夹中的实际文件进行更改。 (在我的本地机器上)
  4. 我对 public 文件夹所做的更改都反映在我将文件上推后,但对 app/ 文件夹的更改没有反映,即使在我的本地计算机上也是如此。我想我在这里遗漏了一个基本点,因为在 grunt 构建之前我可以轻松地操作应用程序/文件。我什至看不到我输入的任何 console.log 语句。

所以问题是,我是否需要更改 dist/ 文件夹中 application.js 文件中的某些内容?即使在 grunt build 之后,我怎样才能继续进行更改?应用程序/文件夹文件是否不再从那里读取,而是从另一个位置读取?非常感谢您的解释。

所以答案是运行

grunt build

再一次,在您对控制器进行所有更改之后。这将重建您的 application.js、application.min.js 和 application.min.css,它们可以安全地上传到您的最终生产 MeanJS 应用程序。请注意,您无需在更改视图文件后重新构建,因为这些可以按原样上传并由您的 application.min.js.

直接读取