遇到的问题
嗯,又遇到问题了,也不是第一次遇到这个问题了,之前都没意识到是哪里不对,就忽略了这个问题,现在第二次遇到就去查了一下,大概是这样,在源文件中一切正常,用grunt构建以后的文件会出现下图的报错,我想应该是seajs管理依赖出了点问题。
我的文件路径大概是这样:1
2
3
4
5
6
7├──plugins/
│ │──shunde/
│ │ │──js/
│ └── └──index.html
├───statics/
├───modules/
└───config.js
我的配置文件是这样:1
2
3
4
5
6
7
8
9
10
11seajs.config({
base: './js/',
alias: {
'Handlebars': '../../../statics/scripts/handlebars.min.js',
'config': '../../../config.js'
},
map: [
['.js', '.js?v=@@version']
]
});
seajs.use('./js/register');
我的register.js
文件中这样引入了util.js
,报错的parseForm函数就定义在util.js
文件中:1
var util = require('../../../modules/base/util');
报错的原因应该是util.js
文件引入失败。