问题标签 [grunt-wiredep]

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 投票
2 回答
7238 浏览

gruntjs - Grunt + Bower 使用 grunt-wiredep 的绝对路径

grunt-wiedep任务输出资产的相对路径。相反,我需要绝对路径。所以,我replace按照这里的建议重新配置了块:https ://github.com/stephenplusplus/grunt-wiredep/issues/46

但是,在replace按照建议指定块之后,我将以下内容添加为我的脚本参考。如您所见,这是错误的。

我想要的是这个:

所以,我为我的替换块尝试了这个。注意RegEx

但似乎{{filePath}}稍后会被替换,因此RegEx不会产生预期的结果。

处理这种情况的理想方法是什么?

0 投票
1 回答
1975 浏览

gruntjs - 如何防止 Grunt 更改我的文件和编辑?

咕噜/鲍尔/约曼新手。真的很沮丧,无法弄清楚出了什么问题。猜测这是一个基本问题。

在我的 HTMl 中,我的文件的某些部分有源文件的双重条目。

我尝试删除其中一个,但是当我离开时grunt server,它会将文件更改为原样。

一个人如何更改他们的文件而不让 grunt 把它们改回来?有些东西告诉我这与wiredep 任务有关。我怎么才能不弄乱我的文件?这里发生了什么?

Gruntfile 下面。似乎注释掉wiredep可以防止这种情况,但这似乎是一种草率的方法:

0 投票
3 回答
8583 浏览

grunt-wiredep - 如何控制wiredep如何生成bower文件路径以及如何控制添加/删除哪些文件

我的应用程序的目录如下

app -> appName -> index.html (js,css)

出于某种原因,这个 appName 包装文件夹搞乱了wiredire

如果目录如下

应用程序-> index.html(js,css)

并且wiredep 确实改变了index.html 的脚本内容,我该如何控制该流程?有时它会从脚本中去除 angular-sanitize [src]

0 投票
1 回答
733 浏览

gruntjs - Yeoman、grunt 和 bower:可以在没有 javascript 文件的情况下安装引导程序吗?

我使用安装引导程序bower install bootstrap

我正在使用 grunt 来构建我的项目。我正在尝试添加引导程序并排除 bootstrap.js 文件。

豪尔bower_components/bootstrap/dist/js/bootstrap.js总是包括在内。

如何排除引导 javascript 文件?

0 投票
5 回答
22516 浏览

gruntjs - Grunt Wiredep:app 没有这样的文件或目录 bower.json

我正在尝试将我的 Yeoman 的 Angular 应用程序部署到我的生产服务器。当我尝试运行 grunt build 命令时,出现此错误:

运行“wiredep:app”(wiredep)任务警告:ENOENT,没有这样的文件或目录'/usr/share/nginx/html/data/gaia-app/app/bower.json' 使用--force 继续。

如果我使用grunt --force我的应用程序已损坏...

我在 Ubuntu 14.04

有任何想法吗?

0 投票
1 回答
4415 浏览

gruntjs - yeoman grunt-wiredep 不注入依赖项

运行“wiredep:target”(wiredep)任务

完成,没有错误

但不注入 bower.json 的依赖项。无法调试此问题。任何帮助表示赞赏。

Gruntfile.js:

0 投票
1 回答
291 浏览

gruntjs - grunt-wiredep 可以有条件地在不同页面中加载不同的 Bower 脚本吗?

我是 Bower/Grunt 的新手,如果这似乎是一个愚蠢的问题,请原谅。

在我使用 Liquid 模板在不同页面中插入脚本和样式块之前。这些脚本和样式的链接是手动硬编码的。不同的页面根据需要添加了不同的脚本/样式,以减少加载时间。

我最近了解了 Wiredep,它可以自动将 bower 组件注入到标记中。我面临的唯一一个问题是它在所有页面中注入了所有凉亭组件。恐怕这会大大妨碍初始加载时间(我有许多不同的脚本)我只需要它在某些页面中注入一些组件。

这可以做到吗?

0 投票
0 回答
401 浏览

javascript - grunt-wiredep 不会在 lib 文件夹名称中注入带有点的 js 库

执行时 grunt-wiredep

咕噜连线:目标

任务返回:

同样的行为适用于文件夹名称中带有点的其他库。其他库被正确注入到 hmtl 和jade 文件中。这个问题有什么解决方法吗?

0 投票
1 回答
2126 浏览

grunt-wiredep - 如何使用 grunt-wiredep 注入自定义 js 文件?

是否可以通过 grunt-wiredep 任务注入我自己的 js 文件夹?有解决办法吗?
编辑
我发现grunt-inject,但我使用的是玉视图引擎(该解决方案仅适用于 HTML)

0 投票
1 回答
232 浏览

gruntjs - 如何在 RxJS 中使用 Grunt Wiredep

RxJS 列出了 JavaScript 分发文件的几个 (35) 变体。

$ cat bower_components/rxjs/bower.json | jq '.main' | grep .js | wc -l

wiredep执行时,所有(35)个文件路径都被注入到目标文件中,而我真的只想要其中一个文件。

我如何指定只注入一个?