我一直在尝试与咕噜今天下午要求JS。 我是一个大风扇的text
模块,并用它在我的模板带来。 在基于非咕噜项目,我使用的inlineText
和stubModules
要求JS选项在线模板文件,它的伟大工程。 但是,我无法得到这个与咕噜工作。
需要配置
require.config({
paths: {
// Using Bower for dependency management
text: '../components/requirejs-text/text'
}
});
用法
define(['text!template.html'], function (html) {
// Do stuff with html
});
Gruntfile.js
requirejs: {
dist: {
options: {
baseUrl: 'app/scripts',
optimize: 'none',
preserveLicenseComments: false,
useStrict: true,
wrap: true,
inlineText: true,
stubModules: ['text']
}
}
}
运行后grunt
我在控制台中的各种错误:
- A文件未找到上
/dist/components/requirejs-text/text.js
- 一个
Load timeout for modules: text!template.html_unnormalized2
有两个问题,那么:
- 这似乎并没有被内联(然后按捻)的
text.js
码 - 它似乎并没有被内联
template.html
文件
任何想法,为什么它不工作?