我在前端和 grunt 任务中需要一个小配置文件。
js/config.js:
define(function() {
return [
{
id: 'demo',
displayName: 'Demo'
}
];
});
我可以毫无问题地在前端加载文件,它也可以在节点中工作。var requirejs = require('requirejs');
requirejs.config({
nodeRequire: require,
baseUrl: './js'
});
var config = requirejs('config')
但是,当我尝试在 grunt 任务中加载相同的文件时,它返回未定义:
requirejs.config({
nodeRequire: require,
baseUrl: './js'
});
grunt.registerTask('lala', function () {
var config = requirejs('config')
});