今天准备弄一下pySpider的源码遇到了几个坑,就分享一下。
pysider源码下载地址:https://github.com/binux/pyspider
准备运行run.py的时候发现居然报错了!一脸懵逼状态。
SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside
这是 node的版本太低造成的,可以去官网上下载了个最新的版本,或者升级一下node的版本。自己查一下网上都有。官网:https://nodejs.org/zh-cn/download/
本以为这样就结束了,没想到我太天真了,随之而来就是又一个错误
Error: Cannot find module ‘express’
经过查询发现,居然是 Express基于 Node.js 平台,快速、开放、极简的 web 开发框架,如果要使用这个框架,需要安装express。
在CMD下运行
npm install express-generator -g (C盘node文件下)
然后在运行