交易代码“;require(';@arangodb';).db&引用;can';不要包装
zeit pkg是一个用于包nodejs代码的工具。zeit pkg还支持交易代码“;require(';@arangodb';).db&引用;can';不要包装,arangodb,zeit-pkg,Arangodb,Zeit Pkg,zeit pkg是一个用于包nodejs代码的工具。zeit pkg还支持require('arangojs')。但是zeit pkg为METEconst db=require('@arangodb').db返回了错误zeit pkg返回错误 > Error! TypeError: Cannot read property '0' of null at shortFromAlias (/usr/local/lib/node_modules/pkg/lib-es5/walker.js
require('arangojs')
。但是zeit pkg为METEconst db=require('@arangodb').db返回了错误代码>zeit pkg返回错误
> Error! TypeError: Cannot read property '0' of null
at shortFromAlias (/usr/local/lib/node_modules/pkg/lib-es5/walker.js:69:49)
at Walker._callee5$ (/usr/local/lib/node_modules/pkg/lib-es5/walker.js:894:25)
at tryCatch (/usr/local/lib/node_modules/pkg/node_modules/regenerator-runtime/runtime.js:62:40)
at Generator.invoke [as _invoke] (/usr/local/lib/node_modules/pkg/node_modules/regenerator-runtime/runtime.js:296:22)
at Generator.prototype.(anonymous function) [as throw] (/usr/local/lib/node_modules/pkg/node_modules/regenerator-runtime/runtime.js:114:21)
at step (/usr/local/lib/node_modules/pkg/node_modules/babel-runtime/helpers/asyncToGenerator.js:17:30)
at /usr/local/lib/node_modules/pkg/node_modules/babel-runtime/helpers/asyncToGenerator.js:30:13
at <anonymous>
>错误!TypeError:无法读取null的属性“0”
在shortFromAlias(/usr/local/lib/node_modules/pkg/lib-es5/walker.js:69:49)
在Walker._callee5$(/usr/local/lib/node_modules/pkg/lib-es5/Walker.js:894:25)
在tryCatch(/usr/local/lib/node_modules/pkg/node_modules/registrator runtime/runtime.js:62:40)
在Generator.invoke[as _invoke](/usr/local/lib/node_modules/pkg/node_modules/registrator runtime/runtime.js:296:22)
在Generator.prototype.(匿名函数)[as-throw](/usr/local/lib/node_modules/pkg/node_modules/registrator runtime/runtime.js:114:21)
在步骤(/usr/local/lib/node_modules/pkg/node_modules/babel runtime/helpers/asyncToGenerator.js:17:30)
at/usr/local/lib/node_modules/pkg/node_modules/babel runtime/helpers/asyncToGenerator.js:30:13
在
我想知道require('@arangodb').db
中有什么特别之处。是否存在用于编写事务的替换方法。或者任何其他包工具都可以支持require('@arangodb').db代码>zeit pkg将JavaScript代码编译为可执行文件,这与Foxx不兼容,因为Foxx是运行JavaScript代码的可执行文件
如果你想最小化/丑化/弄乱你的代码,请看一下WebPack,它向你展示了如何让WebPack与Foxx一起工作,因为它将这些库标记为被跳过处理的“外部”库