我期望在节点v0.12中默认包含Intl
对象,但是当我通过brew安装节点时,它不是:
$ node -v
v0.12.2
$ node
> console.log(Intl)
ReferenceError: Intl is not defined
如何通过brew安装nodejs时获取Intl对象?我已经看到我可以brew install node --with-icu4c
,但它似乎安装了整个ICU集 - 而我只想安装small set,其中只包含完整的Intl API英语。
我错过了什么吗?
答案 0 :(得分:2)
$db['default']['hostname'] = 'XXX.XX.XX.XXX'; //IP of server
$db['default']['username'] = 'username';
$db['default']['password'] = 'password';
$db['default']['database'] = 'database_name';
默认为$ brew install node
安装小集。
请参阅:https://github.com/Homebrew/homebrew/blob/master/Library/Formula/node.rb#L45-L49
使用Intl
安装全套。
$ brew install node --with-full-icu
尝试运行$ node -v
v0.12.2
$ node
> console.log(Intl)
{}
undefined
并重新安装。