javascript 使用spm build 总是忽略backbone
使用
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": {}
}
}
哪位朋友遇到过这种问题,麻烦帮忙解答一下。
工口子的忧郁
9 years, 7 months ago