问题标签 [grunt-requirejs]

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 回答
2536 浏览

javascript - How do I use Closure Compiler with grunt-requirejs?

This is from my Gruntfile:

When I set optimize to closure, grunt-requirejs writes this to console:

Does grunt-requirejs support optimising with Closure Compiler? Where do I need to put it?

0 投票
1 回答
645 浏览

requirejs - 如何使用 yeoman、grunt、usemin 2 和 requirejs?

我正在尝试使用 Grunt、usemin 2、requirejs 和 uglify 来解决问题。我在构建中观察到的是 requirejs 没有正确地将我的依赖项包含到我的单个连接构建文件中。当我从 /dist 运行 index.html 时,我在查找“jquery”、“app”和一些第三方 js 文件时看到错误,或者有时“未定义定义”。

我在 grunt-usemin 上阅读了以下问题并删除了 require 块,但这些线程中仍然存在一些问题。

我继续搜索并看到这篇文章如何集成 Yeoman 和 Requirejs,这让我到了那里,因为当我从使用 grunt-contrib-requirejs 更改为 grunt-requirejs 时,我看到 Requirejs 优化器正在运行。不幸的是,我仍然看到这些错误:

我的 index.html 中有以下内容:

这是我的 Grunt 文件:http: //jsbin.com/futocusu/3/edit ?js

在 issue #112 中有关于创建一篇关于在这个主题上使用 Yeoman 的文章,但我认为它还没有写完。

有没有人想出将 usemin v2 与 grunt 和 requirejs 一起使用以在构建时输出到单个 concat+uglify 文件的最佳方法?我也不确定使用 grunt-contrib-requirejs 和 grunt-requirejs 有什么区别以及何时使用哪一个。

0 投票
1 回答
106 浏览

javascript - 为什么我必须在 grunt-requirejs 中再次使用“包含”来优化为单个 js 文件?

我正在尝试将grunt-requirejs我的 requirejs 项目优化为单个生产 js 文件。但是,我不确定我的 Gruntfile.js 是否正确,因为我必须再次指定在优化期间要包含的模型,这对我来说似乎是错误的,因为我已经指定了 mainConfigFile。我以为它会从我的 requirejs 文件中读取所有内容。我问这个是因为我有很多模块而且我不想干。

这是我的 Gruntfile.js

这是我的 main-new.js 文件

0 投票
0 回答
140 浏览

requirejs - Renaming the optimized files in requirejs folder level optimization

I'm using requirejs with Grunt in my project. I could able to successfully perform the folder level optimization through grunt-requirejs tool as below.

All the js files are concatenated and minified in main.js and css files in style.css. How can I rename these files main.js and style.css into something like app.min.js and app.min.css. Can I able to accomplish this using r.js or I've to use some external plugin?

0 投票
1 回答
655 浏览

r.js - 错误:r.js / grunt-requirejs 缺少“out”或“dir”配置值

下面是我的构建配置文件: build.js

我使用 "grunt-requirejs": "~0.4.2" 作为我的构建 npm 和 Gruntfile requirejs 配置 + r.js 2.1.16:

每当我尝试执行 grunt requirejs 时,它都会在我的控制台上抛出以下错误:

你能帮我看看我的配置中遗漏了什么吗?

感谢和问候

0 投票
1 回答
53 浏览

gruntjs - grunt requirejs 多任务和多个文件

我正在使用以下方法来优化多个模块(优化多个),并且当我不使用多任务配置时一切正常。

这有效:

这不会:

}

其中 requirejs.js 如下: 要点

0 投票
1 回答
173 浏览

angularjs - yeoman,grunt-requirejs 站点在构建后无法工作

在我运行 grunt 任务的构建后,我使用 localhost 运行我的站点,但它不起作用。似乎 grunt-requirejs 不能像我预期的那样正常工作,它不包含对脚本文件的依赖项。任何人都可以查看我的文件并向我展示我的 grunt-requirejs 配置问题吗?我的 index.html 无法加载 vendor.js 和 scripts.js,因为我在 index.html 中使用了“”来**刷新页面而不会出现错误加载错误的资源路径**。在我删除 index.html 的 head 标记中的“”行并运行该站点后。有加载脚本错误,浏览器显示它无法加载我所有的控制器、服务、app.js 脚本文件。这里有什么建议吗?

  1. Gruntfile.js

    '使用严格'; var modRewrite = require('connect-modrewrite');

    module.exports = 功能(咕噜声){

    };

  2. main.js 文件:

    });

这是我的 index.html 文件:

0 投票
0 回答
86 浏览

javascript - 如何将 amd 模块(requirejs)添加为 grunt-template-jasmine-requirejs 助手

我想在 grunt-template-jasmine-requirejs 配置的“帮助程序”中添加一个 javascript 文件(这是一个 requirejs amd 模块)。我收到未捕获的错误:不匹配:不匹配的匿名定义()模块。如何解决这个问题呢。提前致谢。

0 投票
2 回答
129 浏览

javascript - 连接和缩小后如何使用require js文件

我在我的项目中使用 requirejs,每个模块都有一个 js 文件,使用 require 调用来使用库/组件。以下是示例代码:-

我想在页面加载时尽量减少浏览器中的 js 调用次数。

(我知道 r.js 但想避免它,因为它需要我更改我的项目文件夹结构)

所以我正在考虑使用 grunt 连接和缩小所有库/组件 js 文件,如 jquery、bootstrap 等,然后在模块特定文件中要求它们。

如果我这样做,我想知道如何使用 require 包含相同的内容,并且能够像现在使用的那样使用 jquery($) 和 bootstrapTable?

我尝试了以下方法,但似乎不起作用:-

以下是我的项目结构:-