问题标签 [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.
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/一切正常。
为什么我会遇到这个问题?由于文件夹名称“字体”。不允许吗?
谢谢你知道为什么会这样
angularjs - Grunt build 在 Yo Angular 中不起作用
我用 Yo 角度发生器构建了一个 Angular 应用程序,
我正在使用 Grunt Build 构建应用程序,然后我添加了 Bootstrap 3 和 npm install grunt-bower-install
我将这些行添加到 Grunt 文件中
但是我已经删除了这些行!
现在 Grunt Build 抛出这个错误
我知道该怎么做,甚至知道从哪里开始?
node.js - 在 Ubuntu 中获取 Spawn EACCES 错误 - 节点环境
在 Ubuntu 中获取 Spawn EACCES 错误 - 节点环境
angularjs - Grunt:dist - 不要添加 vendor.css 引导样式,而是添加其他样式
我有一个使用 yeoman、grunt 和 bower 的 AngularJS 项目。它工作正常。我在应用程序中使用WrapBootstrap主题之一。所以我不需要AngularJS的默认JQuery和Bootstrap。
在我的 index.html 页面中,我有以下内容来包含 CSS 样式。
我不包括 bower_components 目录中的任何 CSS。
但是当我这样做时grunt serve:dist
,它会将bootstrap.css从bower_components/dist目录添加到 buld :css部分。我不想添加那个。所以我从bower.json文件中删除了 JQuery 和引导程序依赖项。这是我现在的 bower.json 文件
然后我尝试做 grunt serve:dist。我删除了 build:css 块并且工作正常。
但是当我尝试在 build:css 块中添加所有这些资产 css 样式并执行 grunt dist 时,所有样式都消失了,块变为空。也就这么多了,
并且在浏览器中打开时没有应用样式,因为它是空的。
如何避免这种情况?我尝试在该块内添加一些其他 CSS。但它正在替换为空块,并给我这个错误。如何从 index.html 中删除 vendor.css。我试过了
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 块
gruntjs - 未定义 grunt 默认未找到
当我尝试启动 grunt 时,我想为 html 模板项目创建 yoeman 生成器,我有这个错误 Task 'default not found grunt build give grunt is not defined
这是我的代码
我需要知道如何检测 grunt 和 yeoman 中的错误
javascript - 将 OpenLayers CSS 和 JS 文件添加到 Grunt Build 命令中?
我目前正在构建一个使用 Angular.js 设置的 Web 应用程序(类似于该视频的前几分钟。
然后,我希望将 OpenLayers 3 地图添加到这些页面上的视图中。我已将 .css 和 .js 文件分别复制到 app/styles 和 app/scripts 文件夹中,并将它们链接到视图中。
这在使用 Grunt Serve 时效果很好,它会调用所有正确的文件。
但是,在使用 Grunt Build 时,似乎并没有引入这些新的 .css 和 .js 文件。我想我没有正确编译文件,但由于我是新手,所以我可以在正确的方向上做一点。
javascript - Grunt CSS 和 JS 文件不在
我正在开发一个 Web 应用程序并尝试使用 Grunt Build 加载以下样式表。使用 Grunt Serve 时,它们都可以正常加载,但是使用 Grunt Build 加载时,样式表无法加载。
我的 Gruntfile.js 如下:
javascript - 如何编辑我的 Gruntfile.js 以包含来自视图的 build:js 请求?
我的 Web 应用程序是使用 Yeoman 和 Anjular js 构建的,带有一个 Index.html,当前包含所有构建命令来引入我的凉亭组件。我现在正在尝试将更多 .js 文件添加到我的视图之一,如下所示。使用 Grunt Serve 时一切正常,但是在使用 Grunt Build 时,它不会将“slider.js”添加到我在 dist 中的脚本文件夹中。
如果我在索引文件夹中包含 .js 文件,它会构建“slider.js”,但是当我离开视图并返回它时,.js 函数不起作用。
Grunt 文件如下:
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/{{文件名}}
我怎样才能让它指向正确的目录?
希望这是有道理的。如果需要,我会分享更多!