我很难在代码中引用具有相对路径的需求模块,并让它们与grunt-contrib-requirejs一起工作。有人知道为什么会发生这种事吗?
文件结构:
src
|
--config.js
|
--js/
|
--package
|
---project.js
|
---utils.js配置:
require.config({
paths: {
jquery: 'vendor/jquery-1.10.1.min'
},
shim: {
jquery: []
}
});GruntFile:
requirejs: {
compile: {
options: {
name : "./js/package/project",
baseUrl: "src",
mainConfigFile: "src/config.js",
out: "build/js/project-build.js"
}
}
}在project.js文件中,我将util.js称为试用,
var utilsObject = require('./js/package/utils.js');当我运行咕噜请求时,我会得到以下错误:
Error: ENOENT, no such file or directory
>> '{folder}/src/js/package/js/package/utils.js'
>> In module tree:
>> js/package/projecthttps://stackoverflow.com/questions/19940914
复制相似问题