Mom*_*hid 9 package-managers node.js npm phantomjs
所以我在使用 PhantomJS 包时遇到了问题。这是一个简短的日志详细信息:
npm ERR! node v4.2.4
npm ERR! npm v2.14.12
npm ERR! code ELIFECYCLE
npm ERR! phantomjs@1.9.17 install: `node install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the phantomjs@1.9.17 install script 'node install.js'.
npm ERR! This is most likely a problem with the phantomjs package,
npm ERR! not with npm itself.
Run Code Online (Sandbox Code Playgroud)
遇到这个问题让我思考如何找出一个包是否与某个版本的节点兼容?我想知道是否有特定的 Node 资源/指南可以用来检查包兼容性,或者社区中的其他人使用什么流程来检查这些东西?
ant*_*nku 12
包维护者可以在其包的engine字段中指定兼容的 Node.js 版本package.json。请参阅此处的相关文档:
https://docs.npmjs.com/files/package.json#engines
然而,该字段不是强制性的,因此有大量软件包不提供兼容版本的信息。如果package.json不包含engines字段,则值得检查包文档,有时它包含兼容性信息。
| 归档时间: |
|
| 查看次数: |
8880 次 |
| 最近记录: |