目前我在Mac OS X 10.7.4上使用Node.js v0.6.16.现在我想将它升级到最新的Node.js v0.8.1.但是从nodejs.org下载并安装最新的软件包文件后,我发现当我在终端中输入"node -v"时,系统仍在使用v0.6.16而不是v0.8.1.有没有我错过的一步?或者,我应该在安装最新版本之前彻底卸载旧版本吗?
顺便说一句,我知道nvm可以帮助管理nodejs包
https://github.com/creationix/nvm/
有没有办法升级Node.js而不使用它?
我已经搜索了这个问题,但在我看来,对于最新的Node.js,这个问题没有非常明确的答案.
我正在使用Mocha为我的Node.js应用程序编写测试用例.测试用例需要API密钥作为额外的输入选项或参数.API密钥是私有的,所以我不想将它直接包含在测试文件中,因为每个人都可以在GitHub上看到它.我知道Mocha有一些选择:
但是是否可以包含一些参数让测试人员在命令行中为测试指定自己的API密钥?如:
./node_modules/mocha/bin/mocha test/*.js --key YOUR_KEY
Run Code Online (Sandbox Code Playgroud) 我正在使用Apollo Client作为前端,使用Graphcool作为后端.有两个查询firstQuery
和secondQuery
我希望他们在序列页面打开时调用.下面是示例代码(此处未列出TestPage组件的定义):
export default compose(
graphql(firstQuery, {
name: 'firstQuery'
}),
graphql(secondQuery, {
name: 'secondQuery' ,
options: (ownProps) => ({
variables: {
var1: *getValueFromFirstQuery*
}
})
})
)(withRouter(TestPage))
Run Code Online (Sandbox Code Playgroud)
我需要var1
在secondQuery
从的结果firstQuery
.我如何使用Apollo Client和编写?或者还有其他方法吗?提前致谢.
有人知道Tumblr API每秒,每小时或每天是否有任何API调用限制?在我看来,当我通过OAuth在短时间内拨打很多api电话时,确实存在限制.但是,我在Tumblr API网站或Google上找不到任何文档.非常感谢.