在一个例子中,我看到这样的事情:
var uid = require("../support/express/support/connect/lib/connect/utils").uid
var express = require("express")
没关系!
var uid = require("express").uid
未定义
我用 npm 安装了 express。
我应该如何要求 uid?
express在其引擎盖下使用与 express 一起安装的connect 。
在这种情况下,您要访问connectuid
的功能:
> require('connect').utils.uid(40)
'3DQD2XfAd19uL1r7LK6ZkIrFooSOGGVkGePI36HL'
自从:
> require('connect')
{ version: '0.5.5',
utils:
{ md5: [Function],
defaultMime: 'application/octet-stream',
toBoolean: [Function],
merge: [Function],
uid: [Function],
...
> require('connect').utils
{ md5: [Function],
defaultMime: 'application/octet-stream',
toBoolean: [Function],
merge: [Function],
uid: [Function],
...
等等