问题标签 [grunt-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
31 浏览

javascript - 从终端部署基于 Node.JS + Grunt 的 Web 应用程序有困难

我有一个基于 Node.JS 开发并使用 grunt 运行的网站。

我想将它部署在我的 aws 服务器上。因此,我安装了 node.js 及其所有依赖项和模块、配置的数据库等,并且我能够从终端运行它。

首先我用

接着

并且网站正在运行并且没有任何问题。

我的问题是我应该如何部署这些网站,所以它总是在运行并监听端口?那是因为每当我关闭终端(腻子)时,它都会停止工作。

我尝试使用这些命令在后台运行它,但没有奏效:

但是每当我退出终端(腻子)时,网络服务器就会停止工作。

有人可以帮我吗?即使在关闭终端后,我怎样才能让 grunt 运行?以及 node js + grunt 网站一般会如何部署在服务器上?

0 投票
1 回答
240 浏览

node.js - 运行 grunt 和 jenkins

我有 jenkins 运行 grunt 任务。我让詹金斯运行命令:

在主服务器上(我有一个主/从设置)它能够正确运行 grunt 任务,但是,在从服务器上,它无法运行 grunt 任务。我得到错误:

我错过了什么?

0 投票
2 回答
21795 浏览

node.js - npm WARN 已弃用 lodash@2.4.2: lodash@<3.0.0 不再维护

使用 npm 全局安装 grunt-cli 时出现错误。它与lodash有关:


这是我正在使用的版本,以及安装的全局包列表。

节点: v5.1.0

npm: v3.5.0

npm 列表-g: http://pastebin.com/NuJU3bY0


我试图在全球范围内安装最新版本的 lodash (v3.10.1),但是在卸载我的 grunt-cli 全局包,然后重新安装我的全局包后,我仍然再次遇到错误。下面是安装日志:


谁能告诉我我做错了什么,或者如何修复此错误并全新安装 grunt-cli?

0 投票
1 回答
180 浏览

lodash - 尝试安装 grunt-cli,但需要帮助才能升级到 lodash@^3.0.0

我正在学习 Thinkster Angular/Firebase 教程,在安装过程中,我到达了需要在终端中使用以下命令安装 grunt-cli 的部分:

npm install -g bower grunt-cli

并得到这个错误:

lodash@<3.0.0 is no longer maintained. Upgrade to lodash@^3.0.0.

如何升级我的 lodash?

0 投票
1 回答
304 浏览

node.js - 如何以编程方式运行 grunt 任务 nodejs?

我需要使用grunt-phonegap-build,我以编程方式使用了此方法:

问题是在“完成运行任务”之后重复执行相同的过程。有时它会执行一次。当我按下按钮时,通过 ajax 调用此函数。我不知道,你能解释一下吗?如何解决这个问题?

终端流程:

如果我在 CLI 中给出 grunt phonegap-build 命令,则手动进行。它工作正常。你能帮我吗?

以编程方式执行咕噜声无法正常工作

0 投票
2 回答
491 浏览

git - 通过 deploy.cmd 文件在 azure Web 应用程序部署上安装 Grunt 失败

我正在尝试使用 Azure 的 Git 部署来构建和打包我的项目。

我创建了以下文件

  1. .部署
  2. 部署.cmd
  3. Gruntfile.js
  4. 包.json
  5. 鲍尔.json

我关注了Jay Harris 的博客文章。下面给出的是 deploy.cmd 文件中的部署部分:

部署失败并出现以下错误:

我不确定我还需要在这里做什么才能安装它。试图在网上搜索类似的问题,但找不到任何具体的解决方案。如果有人可以帮助我,那就太好了。

我的 package.json

注意:到目前为止还没有找到解决方案,我要去 Azure 支持团队看看我能做什么。找到任何解决方案后,我会更新问题。

0 投票
1 回答
258 浏览

gruntjs - Grunt 发布:警告:找不到任务“发布”,它显示“由于警告而中止”

Grunt 发布:警告:未找到任务“发布”并显示因警告而中止。

但它显示了“使用 --force 继续”之类的提示。如果我对命令使用“--force”,它工作正常。当我使用 --force 前后会发生什么。

0 投票
1 回答
2651 浏览

gruntjs - grunt-cli 安装问题

我在本地和全局都安装了 grunt-cli,我可以在本地和全局路径中看到相同的内容。

为了测试安装是否有效,当我尝试运行时

它显示以下

当我运行 grunt -v 时,以下是其输出的一部分

要在本地安装,我运行了以下命令(@Aruna 建议)

并得到第二个命令的以下输出

任何线索我在这里错过了什么?

0 投票
1 回答
532 浏览

css - 使用 grunt 将 .scss 编译为 css 返回奇怪的错误

所以这就是我的咕噜声:

SCSS:

这是运行后返回的内容,grunt concat并且grunt sassError: Invalid CSS after "50px": expected expression (e.g. 1px, bold), was ";" on line 2 of all-collection.scss

我尝试删除;它指定的行,但错误只是更改为具有;. 不知道为什么它会给出这个错误。

0 投票
0 回答
131 浏览

javascript - Grunt 要求(文件名)区分大小写,但 Windows 文件名不区分大小写

当我尝试在 Windows 中为 UI 项目运行 grunt 命令时,它不会抛出与 .js 文件名相关的任何错误,就像它在 linux 机器上一样。

例如。没有这样的文件或目录,打开'/......Abc.js

如何确保在 Windows 机器中也出现相同的错误?