0
我从前colleguee Appcelerator工作室的项目。所以,当我尝试在Appcelerator Studio中导入它时,我从外部模块发生了一些错误。如何解决在appcelerator工作室的外部模块中的一些错误
在模块“node_modules/AWS-SIGN2
该错误是上Index.js下错误文件
这是问题的方法:
function canonicalizeHeaders (headers) {
var buf = []
, fields = Object.keys(headers)
;
for (var i = 0, len = fields.length; i < len; ++i) {
var field = fields[i]
, val = headers[field]
, field = field.toLowerCase()
;
if (0 !== field.indexOf('x-amz')) continue
buf.push(field + ':' + val)
}
return buf.sort().join('\n')
}
module.exports.canonicalizeHeaders = canonicalizeHeaders
的问题是在这条线的代码:
buf.push(现场+ ':' + val)的
的错误是: “” unexpeted令牌
为什么你需要明确地创建node_modules文件夹,当一切都已经可以从钛本身? 尝试从您的应用中删除node_modules文件夹,并让Titanium自己添加所需的任何文件。 如果您将以这种方式使用这些模块的文件,那么可能会有n个问题,因为这些模块会定期更新,但是您将无法获得更新,并且可能会手动更新它们。 –