当我去安装节点模块时,我得到了这个:
npm WARN engine marklogic@1.0.1: wanted: {"node":">=0.10.26 <0.11"}
(current: {"node":"0.12.0","npm":"2.5.1"})
我是否应该担心或者这只是一艘夜间经过的船只&#34;问题
答案 0 :(得分:2)
Node.js 12.0版本在MarkLogic Node.js API 1.0.1发布后的第二天发布 - 不到两周前发布。
Node.js 12.0版本和io.js 1.2.0版本可能会消除最初的错误(并且有传言说项目可能会合并,这听起来不错但可能会破坏稳定性。)
我们计划测试新版本:
https://github.com/marklogic/node-client-api/issues/132
与此同时,如果你在最前沿茁壮成长,你可以忽略警告,看看它是如何发展的。
答案 1 :(得分:1)
https://docs.marklogic.com/guide/node-dev/intro#id_64936的指南同意该npm警告:&#34; Node.js,版本范围> = 0.10.26 <0.11&#34;。 Node 0.12 made some API changes。我不知道其中任何一个会导致问题,但这是可能的。
如果您需要MarkLogic的支持,第一个问题将是&#34;您是否可以使用受支持的版本重现该问题?&#34;这对于开发来说可能并不那么重要,但我对部署要谨慎。尽量不要依赖任何v0.12功能,以便在必要时降级。