所以我开始我的第一个项目解析,并在文档中遵循这些方向
$ sh <(curl -fsSL https://raw.githubusercontent.com/parse-community/parse-server/master/bootstrap.sh)
$ npm install -g mongodb-runner
$ mongodb-runner start
$ npm start
我得到“找不到模块'http2'”有没有人遇到这个,我怎么能让这个项目开始。
node -v => v8.c.0 mongo -v => vc.0.0
http2至少需要v8.7.0。
因此,如果您还没有任何NodeJS版本管理器,则可以使用https://github.com/tj/n
假设你使用n
,运行命令
n lts
安装最新的LTS(此时应该高于8.7.0)
根据文件,运行
parse-server --appId APPLICATION_ID --masterKey MASTER_KEY --databaseURI mongodb://localhost/test
其中APPLICATION_ID和MASTER_KEY可以是任意字符串。如果仍然失败则运行
npm i http2 -g
了解您正在使用的nodejs版本会很有帮助。 (你可以通过运行节点-v得到这个)
尝试运行:npm install http2
较旧版本的node.js不支持http2,直到最近才发布了对http2的原生支持。
你能在存储库上打开一个问题吗?这应该适用于您的节点版本。