问题标签 [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.
javascript - 从终端部署基于 Node.JS + Grunt 的 Web 应用程序有困难
我有一个基于 Node.JS 开发并使用 grunt 运行的网站。
我想将它部署在我的 aws 服务器上。因此,我安装了 node.js 及其所有依赖项和模块、配置的数据库等,并且我能够从终端运行它。
首先我用
接着
并且网站正在运行并且没有任何问题。
我的问题是我应该如何部署这些网站,所以它总是在运行并监听端口?那是因为每当我关闭终端(腻子)时,它都会停止工作。
我尝试使用这些命令在后台运行它,但没有奏效:
还
但是每当我退出终端(腻子)时,网络服务器就会停止工作。
有人可以帮我吗?即使在关闭终端后,我怎样才能让 grunt 运行?以及 node js + grunt 网站一般会如何部署在服务器上?
node.js - 运行 grunt 和 jenkins
我有 jenkins 运行 grunt 任务。我让詹金斯运行命令:
在主服务器上(我有一个主/从设置)它能够正确运行 grunt 任务,但是,在从服务器上,它无法运行 grunt 任务。我得到错误:
我错过了什么?
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?
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?
node.js - 如何以编程方式运行 grunt 任务 nodejs?
我需要使用grunt-phonegap-build
,我以编程方式使用了此方法:
问题是在“完成运行任务”之后重复执行相同的过程。有时它会执行一次。当我按下按钮时,通过 ajax 调用此函数。我不知道,你能解释一下吗?如何解决这个问题?
终端流程:
如果我在 CLI 中给出 grunt phonegap-build 命令,则手动进行。它工作正常。你能帮我吗?
以编程方式执行咕噜声无法正常工作
git - 通过 deploy.cmd 文件在 azure Web 应用程序部署上安装 Grunt 失败
我正在尝试使用 Azure 的 Git 部署来构建和打包我的项目。
我创建了以下文件
- .部署
- 部署.cmd
- Gruntfile.js
- 包.json
- 鲍尔.json
我关注了Jay Harris 的博客文章。下面给出的是 deploy.cmd 文件中的部署部分:
部署失败并出现以下错误:
我不确定我还需要在这里做什么才能安装它。试图在网上搜索类似的问题,但找不到任何具体的解决方案。如果有人可以帮助我,那就太好了。
我的 package.json
注意:到目前为止还没有找到解决方案,我要去 Azure 支持团队看看我能做什么。找到任何解决方案后,我会更新问题。
gruntjs - Grunt 发布:警告:找不到任务“发布”,它显示“由于警告而中止”
Grunt 发布:警告:未找到任务“发布”并显示因警告而中止。
但它显示了“使用 --force 继续”之类的提示。如果我对命令使用“--force”,它工作正常。当我使用 --force 前后会发生什么。
gruntjs - grunt-cli 安装问题
我在本地和全局都安装了 grunt-cli,我可以在本地和全局路径中看到相同的内容。
为了测试安装是否有效,当我尝试运行时
它显示以下
当我运行 grunt -v 时,以下是其输出的一部分
要在本地安装,我运行了以下命令(@Aruna 建议)
并得到第二个命令的以下输出
任何线索我在这里错过了什么?
css - 使用 grunt 将 .scss 编译为 css 返回奇怪的错误
所以这就是我的咕噜声:
SCSS:
这是运行后返回的内容,grunt concat
并且grunt sass
:
Error: Invalid CSS after "50px": expected expression (e.g. 1px, bold), was ";"
on line 2 of all-collection.scss
我尝试删除;
它指定的行,但错误只是更改为具有;
. 不知道为什么它会给出这个错误。
javascript - Grunt 要求(文件名)区分大小写,但 Windows 文件名不区分大小写
当我尝试在 Windows 中为 UI 项目运行 grunt 命令时,它不会抛出与 .js 文件名相关的任何错误,就像它在 linux 机器上一样。
例如。没有这样的文件或目录,打开'/......Abc.js
如何确保在 Windows 机器中也出现相同的错误?