问题标签 [gruntfile]
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.
compilation - Grunt 无法运行 SASS (grunt-contrib-sass)
我已经用这个模块配置了我的 Gruntfile.js,但是当我运行 Grunt 时它不起作用,它停止了。这是我的代码:
我用-g
and安装了它--save-dev
,所以,这就是发生的事情:
http://subfotos.com/ver/?2587793b6c11cd7a7b11535357c1354co.jpg
Grunt 保持“待机”状态,什么也没有发生,没有行,没有错误,没有警告,只是写grunt sass
然后冻结。我可以用 Ctrl + C 停止它,但仅此而已。
这是哪个问题?谢谢!
node.js - Grunt 读/写文件。种族条件?
我正在为我的应用程序连接一个自动发布脚本,其中包含几个繁重的任务。基本上,我使用
grunt.file.readJSON('package.son', {encoding: 'utf8'});
...提取版本并增加它,然后我使用
fs.writeFileSync('package.json', JSON.stringify(packageJson, null, 2), 'utf8');
把它写回来。直线前进。
另一个任务必须用新的、递增的版本号标记 git-commit 并再次读取文件。此时任务仍然读取旧版本。(如果我稍后手动查看文件,那么就会有新版本,所以增量和写入工作)
这里出了什么问题?这是竞争条件还是以某种方式异步执行的咕噜任务?
node.js - 部署在 Heroku 上的 Grunt 应用程序……接下来是什么?……我的应用程序无法启动
我有一个带有 gruntfile 的基本节点应用程序,并且在进行部署时遇到了一些麻烦。所以我做了一个新的 grunt 任务,做了一些改变。那么部署就好了。
但是现在当我去我的应用程序时。我有一个空白页。它不加载 appConfig.app 目录。
我可能错过了一些我无法弄清楚的大事。我以为 grunt connect 会做线,但似乎 server.js 正在等待一些东西。
注意:我想我在这里不需要 Express。
以下是不同的文件:
- gruntfile.js
- 服务器.js
- 包.js
Gruntfile.js
服务器.js
包.json
css - Grunt Build:CSS没有在正确的图像目录中查找
我有一个通过 yeoman 生成的 Angular 应用程序。
当我运行 grunt build 时,main.css 正在 /assets/images 目录中查找文件,这是我的项目结构。文件位置在 css 中没有改变。
我的dist目录项目结构:
- 分布/
- bower_components/
- 图片/
- 脚本
- 款式/
- 索引.html
问题
main.css 正在寻找 /assets/images 而不是 /images。我不确定是哪个插件导致了这种情况。
具体来说,我正在使用背景图片。
这是我的 package.json:
}
这是我的 grunt 文件任务:
javascript - Grunt Serve:dist - 加载资源失败:服务器响应状态为 404?
每当我提供使用 yeoman 制作的 Angular 项目的 grunt serve:dist 的输出文件时,当我打开 index.html 时,我会在控制台中收到 404 错误。
我什至还更改了 Gruntfile.js 中的全局路径,但仍然遇到以下错误。
这是我的Gruntfile.js的链接
node.js - 如何将 mean.js 部署到生产环境?
我已经构建了一个 yeoman 生成器 - mean.js 应用程序
我已经设置了一个aws ec2 linux实例,我已经安装了nginx作为服务器,我已经设置了节点作为代理服务器我已经设置了端口我已经使用grunt来构建我的dist文件夹,其中包括application.js,application.css,模板.js、供应商.js 和供应商.css
我无法在本地或远程运行这些文件的站点,它只有在我使用开发环境并加载 80 个单独的 js 文件的站点时才有效,而不是我的新的 uglified,连接的生产文件,所以我想知道我错过了什么在我的 dist 文件夹中?(或一般而言)
我遵循了本教程:https ://blog.dylants.com/2014/11/19/bundling-production-assets-for-mean-js/ 最初,在运行 grunt build 时,我只有一个 application.js 和一个应用程序.css 文件
我尝试运行 grunt prod 并得到
目前我刚刚将整个 repo 克隆到我的实例,我知道这是不正确的,我的 cpu 为 8%,加载时间约为 60 秒。我不知道该怎么办。
生产.js
咕噜声文件
我会很感激任何帮助,请,谢谢!:)
javascript - Grunt 服务器错误
我刚刚接手了一个以前的开发公司只完成了部分的网络项目。该网站显然由我不熟悉的 Grunt 服务器提供服务。
当我运行时grunt
,我得到了这个错误:
以下是 grunt 文件:
该服务器是否应该在生产环境中使用?如果还有其他原因,这可能会失败?
更新
运行grunt serve
给我以下错误:
javascript - 当我输入 grunt 时,我收到一个“jshint:all failed”错误
我正在尝试通过 grunt 运行 jshint,但出现以下错误。
我试着强迫它,但它只做了一小部分工作。
我已按照 coursera 上的说明进行操作,并在'use strict';
我的页面中添加了一个,app.js
因为它抛出了一个缺少 use strict 的错误。我什至添加了.jshintrc
它要求的文件。我jshint:options
仍然收到错误。我包括下面的脚本。
应用程序.js
Gruntfile.js
git - Git 使用 Grunt 重置或签出特定文件
我有一个创建部署包的繁琐过程,它涉及对需要存在以进行部署但未检入源代码的文件进行更改。
我正在寻找一种自动化方法来重置单个文件或从同一分支上的 HEAD 签出文件(使用 grunt/git)
我研究过的一些图书馆:
grunt-git:这里的gitcheckout
andgitreset
命令只对分支本身进行操作,而不是对单个文件进行操作
grunt-git-reset这似乎只使用目录,这更好,但我仍然想指定单个文件。
我可以让开发人员在推送代码之前手动还原文件,但这并不理想
gruntjs - Grunt Watch 未在保存时创建文件
我的 grunt 文件中的任务运行没有错误,但我要求它创建的文件没有被编译。如果我简单地运行“grunt”,它们就会被创建,但如果我使用“grunt watch”并保存一个文件,它不会更新。
特别是我正在处理文件'script/src/latestNews.js',所以保存它应该与其他人一起创建'script/dist/main.js',它确实如此。但它并没有像它应该的那样继续创建'dist/build.min.js'。