使用spm build
来压缩 js文件。
js使用了seajs
,backbone
。
但是压缩之后的文件,总是缺少对require
文件的依赖。如下面的代码就缺少对jquery
、underscore
的依赖。
define("app/test/1.0.0/main-debug", [ "backbone-debug", "./view-debug", "./common-debug", "./bootstrap-debug", "./bootstrap-datetimepicker-debug", "./collection-debug", "./model-debug", "./item-view-debug", "./detail-view-debug", "./DropDownLoading-debug" ], function(require, exports, module) {
var Backbone = require("backbone-debug");
var _ = require("underscore-debug");
var $ = require("$-debug");
var app = require("./view-debug");
new app();
});
package.json
的代码如下:
{
"family": "app",
"name": "test",
"version": "1.0.0",
"description": "test",
"homepage": "",
"author": "",
"maintainers": [
""
],
"repository": {
"type": "git",
"url": "http://192.168.200.8/group-team/meet.git"
},
"bugs": {
"url": ""
},
"dependencies": {
"jquery": "gallery/jquery/1.8.2/jquery"
},
"keywords": [],
"licenses": "MIT",
"spm": {
"alias": {
},
"output": [
"main.js"
],
"devAlias": {
},
"engines": {}
}
}
哪位朋友遇到过这种问题,麻烦帮忙解答一下。
好忧桑 ,自己顶!!!
更新
这个问题解决了,之前我的
spm-build
的版本是0.4.1
换成
0.3.17
之后,没问题了!擦擦擦擦- - 能不能更
坑
一点