参考https://vensing.com/a-bug-in-nodejs-v14/
报错情况
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| 1.27s$ hexo clean (node:5971) Warning: Accessing non-existent property 'lineno' of module exports inside circular dependency (Use `node --trace-warnings ...` to show where the warning was created) (node:5971) Warning: Accessing non-existent property 'column' of module exports inside circular dependency (node:5971) Warning: Accessing non-existent property 'filename' of module exports inside circular dependency (node:5971) Warning: Accessing non-existent property 'lineno' of module exports inside circular dependency (node:5971) Warning: Accessing non-existent property 'column' of module exports inside circular dependency (node:5971) Warning: Accessing non-existent property 'filename' of module exports inside circular dependency 322The command "hexo clean" exited with 0. 6.83s$ hexo g (node:5991) Warning: Accessing non-existent property 'lineno' of module exports inside circular dependency (Use `node --trace-warnings ...` to show where the warning was created) (node:5991) Warning: Accessing non-existent property 'column' of module exports inside circular dependency (node:5991) Warning: Accessing non-existent property 'filename' of module exports inside circular dependency (node:5991) Warning: Accessing non-existent property 'lineno' of module exports inside circular dependency (node:5991) Warning: Accessing non-existent property 'column' of module exports inside circular dependency (node:5991) Warning: Accessing non-existent property 'filename' of module exports inside circular dependency INFO Start processing INFO Files loaded in 3.93 s (node:5991) Warning: Accessing non-existent property 'lineno' of module exports inside circular dependency (node:5991) Warning: Accessing non-existent property 'column' of module exports inside circular dependency (node:5991) Warning: Accessing non-existent property 'filename' of module exports inside circular dependency (node:5991) Warning: Accessing non-existent property 'lineno' of module exports inside circular dependency (node:5991) Warning: Accessing non-existent property 'column' of module exports inside circular dependency (node:5991) Warning: Accessing non-existent property 'filename' of module exports inside circular dependency
|
解决办法
在travis.yml里面的Node.js版本那里把stable改成指定版本号就行,错误已经提交至hexo项目的issue,估计过一段时间就能修复
附travis.yml中的language用法
1 2 3
| language: node_js node_js: - 7
|
其中版本号可填如下内容:
参考自https://docs.travis-ci.com/user/languages/javascript-with-nodejs/
吐槽
有点想换GitHub Actions了…