问题标签 [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.
gruntjs - Grunt + Bower 使用 grunt-wiredep 的绝对路径
该grunt-wiedep
任务输出资产的相对路径。相反,我需要绝对路径。所以,我replace
按照这里的建议重新配置了块:https ://github.com/stephenplusplus/grunt-wiredep/issues/46
但是,在replace
按照建议指定块之后,我将以下内容添加为我的脚本参考。如您所见,这是错误的。
我想要的是这个:
所以,我为我的替换块尝试了这个。注意RegEx
:
但似乎{{filePath}}
稍后会被替换,因此RegEx
不会产生预期的结果。
处理这种情况的理想方法是什么?
gruntjs - 如何防止 Grunt 更改我的文件和编辑?
咕噜/鲍尔/约曼新手。真的很沮丧,无法弄清楚出了什么问题。猜测这是一个基本问题。
在我的 HTMl 中,我的文件的某些部分有源文件的双重条目。
我尝试删除其中一个,但是当我离开时grunt server
,它会将文件更改为原样。
一个人如何更改他们的文件而不让 grunt 把它们改回来?有些东西告诉我这与wiredep 任务有关。我怎么才能不弄乱我的文件?这里发生了什么?
Gruntfile 下面。似乎注释掉wiredep
可以防止这种情况,但这似乎是一种草率的方法:
grunt-wiredep - 如何控制wiredep如何生成bower文件路径以及如何控制添加/删除哪些文件
我的应用程序的目录如下
app -> appName -> index.html (js,css)
出于某种原因,这个 appName 包装文件夹搞乱了wiredire
如果目录如下
应用程序-> index.html(js,css)
并且wiredep 确实改变了index.html 的脚本内容,我该如何控制该流程?有时它会从脚本中去除 angular-sanitize [src]
gruntjs - Yeoman、grunt 和 bower:可以在没有 javascript 文件的情况下安装引导程序吗?
我使用安装引导程序bower install bootstrap
我正在使用 grunt 来构建我的项目。我正在尝试添加引导程序并排除 bootstrap.js 文件。
豪尔bower_components/bootstrap/dist/js/bootstrap.js
总是包括在内。
如何排除引导 javascript 文件?
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
有任何想法吗?
gruntjs - yeoman grunt-wiredep 不注入依赖项
运行“wiredep:target”(wiredep)任务
完成,没有错误
但不注入 bower.json 的依赖项。无法调试此问题。任何帮助表示赞赏。
Gruntfile.js:
gruntjs - grunt-wiredep 可以有条件地在不同页面中加载不同的 Bower 脚本吗?
我是 Bower/Grunt 的新手,如果这似乎是一个愚蠢的问题,请原谅。
在我使用 Liquid 模板在不同页面中插入脚本和样式块之前。这些脚本和样式的链接是手动硬编码的。不同的页面根据需要添加了不同的脚本/样式,以减少加载时间。
我最近了解了 Wiredep,它可以自动将 bower 组件注入到标记中。我面临的唯一一个问题是它在所有页面中注入了所有凉亭组件。恐怕这会大大妨碍初始加载时间(我有许多不同的脚本)我只需要它在某些页面中注入一些组件。
这可以做到吗?
javascript - grunt-wiredep 不会在 lib 文件夹名称中注入带有点的 js 库
执行时 grunt-wiredep
咕噜连线:目标
任务返回:
同样的行为适用于文件夹名称中带有点的其他库。其他库被正确注入到 hmtl 和jade 文件中。这个问题有什么解决方法吗?
grunt-wiredep - 如何使用 grunt-wiredep 注入自定义 js 文件?
是否可以通过 grunt-wiredep 任务注入我自己的 js 文件夹?有解决办法吗?
编辑
我发现grunt-inject,但我使用的是玉视图引擎(该解决方案仅适用于 HTML)
gruntjs - 如何在 RxJS 中使用 Grunt Wiredep
RxJS 列出了 JavaScript 分发文件的几个 (35) 变体。
$ cat bower_components/rxjs/bower.json | jq '.main' | grep .js | wc -l
当wiredep执行时,所有(35)个文件路径都被注入到目标文件中,而我真的只想要其中一个文件。
我如何指定只注入一个?