问题标签 [grunt-build-control]

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 投票
1 回答
1018 浏览

gruntjs - Grunt build - 复制 dist EISDIR 警告

我的 Grunt 构建任务中的 copy:dist 操作有问题。

在我的 src 数组中的 copy:dist 中,我包含了我的样式目录:

'styles/{, / }*.{png,css,gif,otf,eot,svg,ttf,woff}',

我的文件结构是这样的: .../styles .../styles/font/ .../styles/fontello/ .../styles/fontello/css .../styles/fontello/font ... /styles/fonts/font-awesome .../styles/fonts/glyphicons

当我运行 grunt build 时出现此错误:警告:无法读取“dist/styles/fonts/font-awesome”文件(错误代码:EISDIR)

但是-如果我将样式/字体/重命名为样式/字体1/一切正常。

为什么我会遇到这个问题?由于文件夹名称“字体”。不允许吗?

谢谢你知道为什么会这样

0 投票
2 回答
1056 浏览

angularjs - Grunt build 在 Yo Angular 中不起作用

我用 Yo 角度发生器构建了一个 Angular 应用程序,

我正在使用 Grunt Build 构建应用程序,然后我添加了 Bootstrap 3 和 npm install grunt-bower-install

我将这些行添加到 Grunt 文件中

但是我已经删除了这些行!

现在 Grunt Build 抛出这个错误

我知道该怎么做,甚至知道从哪里开始?

0 投票
2 回答
4811 浏览

node.js - 在 Ubuntu 中获取 Spawn EACCES 错误 - 节点环境

在 Ubuntu 中获取 Spawn EACCES 错误 - 节点环境

0 投票
1 回答
1561 浏览

angularjs - Grunt:dist - 不要添加 vendor.css 引导样式,而是添加其他样式

我有一个使用 yeoman、grunt 和 bower 的 AngularJS 项目。它工作正常。我在应用程序中使用WrapBootstrap主题之一。所以我不需要AngularJS的默认JQuery和Bootstrap。

在我的 index.html 页面中,我有以下内容来包含 CSS 样式。

我不包括 bower_components 目录中的任何 CSS。

但是当我这样做时grunt serve:dist,它会将bootstrap.cssbower_components/dist目录添加到 buld :css部分。我不想添加那个。所以我从bower.json文件中删除了 JQuery 和引导程序依赖项。这是我现在的 bower.json 文件

然后我尝试做 grunt serve:dist。我删除了 build:css 块并且工作正常。

但是当我尝试在 build:css 块中添加所有这些资产 css 样式并执行 grunt dist 时,所有样式都消失了,块变为空。也就这么多了,

并且在浏览器中打开时没有应用样式,因为它是空的。

如何避免这种情况?我尝试在该块内添加一些其他 CSS。但它正在替换为空块,并给我这个错误。如何从 index.html 中删除 vendor.css。我试过了

0 投票
0 回答
1871 浏览

gruntjs - Grunt cssmin 没有生成 main.css

当我跑步grunt build --verbose时,它告诉我>> Destination not written because minified CSS was empty.。我也注意到这是说Files: [no src] -> dist/styles/main.css,所以如果没有来源[no src],那么没有任何东西是有道理的。至少这是我现在的想法。结果是没有生成main.css 。

为什么会这样?

这是一个包含我的Gruntfile.js的要点:

https://gist.github.com/3lfist/86f1cc3076e01ef5a905

这是我的index.html,其中包含 usemin 块

https://gist.github.com/3lfist/c39eeedeb7c8ef6adae48

0 投票
1 回答
288 浏览

gruntjs - 未定义 grunt 默认未找到

当我尝试启动 grunt 时,我想为 html 模板项目创建 yoeman 生成器,我有这个错误 Task 'default not found grunt build give grunt is not defined

这是我的代码

我需要知道如何检测 grunt 和 yeoman 中的错误

0 投票
0 回答
121 浏览

javascript - 将 OpenLayers CSS 和 JS 文件添加到 Grunt Build 命令中?

我目前正在构建一个使用 Angular.js 设置的 Web 应用程序(类似于该视频的前几分钟。

然后,我希望将 OpenLayers 3 地图添加到这些页面上的视图中。我已将 .css 和 .js 文件分别复制到 app/styles 和 app/scripts 文件夹中,并将它们链接到视图中。

这在使用 Grunt Serve 时效果很好,它会调用所有正确的文件。

但是,在使用 Grunt Build 时,似乎并没有引入这些新的 .css 和 .js 文件。我想我没有正确编译文件,但由于我是新手,所以我可以在正确的方向上做一点。

0 投票
0 回答
443 浏览

javascript - Grunt CSS 和 JS 文件不在

我正在开发一个 Web 应用程序并尝试使用 Grunt Build 加载以下样式表。使用 Grunt Serve 时,它​​们都可以正常加载,但是使用 Grunt Build 加载时,样式表无法加载。

我的 Gruntfile.js 如下:

0 投票
1 回答
436 浏览

javascript - 如何编辑我的 Gruntfile.js 以包含来自视图的 build:js 请求?

我的 Web 应用程序是使用 Yeoman 和 Anjular js 构建的,带有一个 Index.html,当前包含所有构建命令来引入我的凉亭组件。我现在正在尝试将更多 .js 文件添加到我的视图之一,如下所示。使用 Grunt Serve 时一切正常,但是在使用 Grunt Build 时,它不会将“slider.js”添加到我在 dist 中的脚本文件夹中。

如果我在索引文件夹中包含 .js 文件,它会构建“slider.js”,但是当我离开视图并返回它时,.js 函数不起作用。

Grunt 文件如下:

0 投票
1 回答
77 浏览

angularjs - HTML5Mode、AngularJS 和 Grunt 构建控制

希望有人能回答这个问题,因为我正在努力......

我有一个使用 yo-angular 生成器构建的 angular js 应用程序。只要我不使用#-free“html5mode”,通过 grunt 构建控制部署一切都可以正常工作。

但是,一旦我启用 html5mode 以从我的路由中删除 # 然后部署,我在 github 页面上的应用程序不会指向其脚本的正确来源等等......例如,我收到 404 错误,因为它是寻找 http://{{user name}}.github.io/scripts/{{name of file}},而不是 http://{{user name}}.github.io/ {{app name}} /scripts/{{文件名}}

我怎样才能让它指向正确的目录?

希望这是有道理的。如果需要,我会分享更多!