Rumah > Soal Jawab > teks badan
/Users/test/WebstormProjects/testtt/node_modules/node-readability/node_modules/jsdom/lib/jsdom.js:3
`jsdom 4.x onward only works on io.js or Node.js 4 or newer: https://github.co
^
[SyntaxError: Unexpected token ILLEGAL]
SyntaxError: Unexpected token ILLEGAL
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
伊谢尔伦2017-04-17 13:50:50
因该是你的node版本太低了,
jsdom 4.x onward only works on io.js or Node.js 4 or newer
PHP中文网2017-04-17 13:50:50
按照我的理解,这种node项目,不仅仅是要指明依赖包的版本,同时也要指明其他依赖关系的版本,比如运行环境版本号和构建工具版本号,操作系统、数据库版本等,因为node变化的实在太快了
PHP中文网2017-04-17 13:50:50
node 版本问题
还有养成个好的习惯 项目生命周期内每次安装新的依赖模块的时候 npm install xxx --save
npm 加了--save 依赖模块的版本信息都会写入 package.json 中
这样每次换服务器部署的时候 直接 cp package 文件 执行 npm install 就可以按照 package.json 中的信息(还原)部署好一样依赖运行环境
当然最重要的还是 node 的版本兼容是首要的