我已经在这里看到了许多主题,但没有一个有针对性的解决方案有效。
在优化我的项目时,R.js无法处理这个json!插件依赖于我的一个模块。
错误消息:
Tracing dependencies for: app/productApp
TypeError: errback is not a function
In module tree:
app/productApp
blah
json
我的r.js构建配置文件:
define([
'productApp',
'json!blah'
], function(...
我正在通过grunt使用需求优化器(r.js),下面是我的:
requirejs.config
baseUrl: '/scripts'
locale: window.localStorage.getItem('locale') || null
...
问题是,每当我尝试使用一个变量时,r.js插件()就会抛出一个错误。
The main config file cannot be used because it cannot be evaluated correctly while running in the optimizer. Try only
我正在使用requirejs在play 2.2框架上构建前端。play为这种情况提供了很大的开发/阶段代码差异。在开发模式下,我使用基于浏览器的需求,在阶段,我使用的是项目的r.js版本预编译。但有一个功能失败了--在javascript方面是否可以区分它是否是开发模式,以及在编译过程中删除部分代码之类的内容:
#ifdef DEVELOPMENT
code in Development only
#endif
我需要在我正在构建的应用程序中解析一些CSS文件客户端。有一个很好的国家预防机制一揽子计划就是这样做的:
我想把这个包打包成一个文件,并在我的requireJS实现中作为一个依赖项加载它。本质上,我想这样使用它:
//A module in which I'll use CSSOM - I use CommonJS syntax almost exclusively
define( function(require) {
var $ = require('jquery');
var CSSOM = require('lib/CSSOM'
我正在使用与coffeescript和cs插件的需求。当我开始生产时,我使用r.js优化器将所有的包捆绑在一起,后者使用coffeescript.js将cs文件复杂到javascript中,并将其全部放入all.js中。
在运行时,不需要使用159 K coffeescript文件,如何防止r.js将其推入包中并节省这个巨大的文件空间
使用nodejs的Requirejs没有告诉我错误的行号,只告诉了错误
例如,结果是:错误:将令牌作为模块"ccc“求值失败,错误为: SyntaxError: Unexpected ccc.js,
然后是堆栈:
at Function.req.load (D:\web\pc\node_modules\requirejs\bin\r.js:2470:23)
at Object.context.load (D:\web\pc\node_modules\requirejs\bin\r.js:1858:21)
at Object.Module.load (D:\web\pc\node_mod
有没有一种方法可以保留一个paths.js文件来跟踪所有路径
//i know you can do this where configobject.paths = require('paths');
requirejs.config(configobject)
//and r.js build config
({
paths:require('paths'),
})
我正在使用requirejs,并且我有一个正常工作的应用程序,但是在运行r.js优化器时,我发现不可能不返回编译脚本中任何未定义的错误。
这些错误都是加载的,类似于:
Uncaught TypeError: undefined is not a function
在优化之前,我有0处错误,一切都如预期的那样工作,但是在使用下面的构建文件运行r.js时,我在加载文件时会出现一个未定义的js错误。
在我的构建文件中有什么事情是我做错的吗?我在我的应用程序中使用了几个插件,但是由于shim是配置好的,并且在优化之前工作,所以我很困惑为什么会出现这种情况。
一方面,r.js没有包括导致问题的requi