gpt4 book ai didi

node.js - 如何在本地使用 grunt 在生产模型中运行 Mean.JS

转载 作者:太空宇宙 更新时间:2023-11-03 23:35:20 24 4
gpt4 key购买 nike

问题 1:

我从官方Github存储库克隆了最新的mean.js包,并逐步浏览了官方文档。现在我可以在我的机器上使用 grunt 命令运行mean.js。但是,该应用程序正在开发模式下运行。即使我用这个命令运行它:

NODE_ENV=production grunt

不过,该命令的输出如下(仅与 grunt 相同):

Specification Management - Development Environment
Environment: development
Port: 3000
Database: mongodb://localhost/mean-dev
App version: 0.0.1
MEAN.JS version: 0.4.1

有人知道如何在本地生产模式下运行它吗?

问题2:

我将此应用程序部署到了heroku。我可以从日志中看出该应用程序在生产模式下运行。但是,只有一个空白页,与这篇文章中的问题相同:Blank page on Heroku - mean.js angular app 。我通过在运行之前添加 grunt build 来解决这个问题,但它不起作用。

请帮忙!

最佳答案

答案 1:我已经找到了在生产模式下运行应用程序的方法。命令是

grunt prod

答案 2: 官方 Mean.js 存储库在 .gitignore 文件中添加了 public/dist 文件夹。这就是为什么编译后的 JS 文件没有上传到 Github,所以 Heroku 无法从我的存储库中获取它们。从 .gitignore 文件中删除该条目后,一切都会顺利。

关于node.js - 如何在本地使用 grunt 在生产模型中运行 Mean.JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33404708/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com