iissnan / iissnan/theme-next-docs
安装完debug的时候报错
- Dominant language
- HTML
- Stars
- 165
- Forks
- 55
- PR merge metrics
- No merged PRs in 30d
Description
13:30:05.395 ERROR Process failed: hexo-theme-next-5.1.4/layout/archive.swig
Error: ENOENT: no such file or directory, open 'E:\blog\wannnawangblog\themes\next\layout\_macro\post-collapse.swig'
at Object.openSync (fs.js:443:3)
at Object.readFileSync (fs.js:343:35)
at Object.ret.load (E:\blog\wannnawangblog\node_modules\swig-templates\lib\loaders\filesystem.js:59:15)
at exports.Swig.parseFile (E:\blog\wannnawangblog\node_modules\swig-templates\lib\swig.js:403:31)
at TokenParser. (E:\blog\wannnawangblog\node_modules\swig-templates\lib\tags\import.js:61:21)
at TokenParser.parseToken (E:\blog\wannnawangblog\node_modules\swig-templates\lib\parser.js:174:15)
at E:\blog\wannnawangblog\node_modules\swig-templates\lib\parser.js:112:12
at Object.exports.each (E:\blog\wannnawangblog\node_modules\swig-templates\lib\utils.js:45:11)
at TokenParser.parse (E:\blog\wannnawangblog\node_modules\swig-templates\lib\parser.js:102:11)
at parseTag (E:\blog\wannnawangblog\node_modules\swig-templates\lib\parser.js:708:12)
at E:\blog\wannnawangblog\node_modules\swig-templates\lib\parser.js:778:15
at Object.exports.each (E:\blog\wannnawangblog\node_modules\swig-templates\lib\utils.js:45:11)
at Object.exports.parse (E:\blog\wannnawangblog\node_modules\swig-templates\lib\parser.js:755:9)
at exports.Swig.parse (E:\blog\wannnawangblog\node_modules\swig-templates\lib\swig.js:383:19)
at exports.Swig.precompile (E:\blog\wannnawangblog\node_modules\swig-templates\lib\swig.js:526:23)
at Object.compile (E:\blog\wannnawangblog\node_modules\swig-templates\lib\swig.js:651:16)
at Function.swigRenderer.compile (E:\blog\wannnawangblog\node_modules\hexo\lib\plugins\renderer\swig.js:41:47)
at Theme._View.View.View._precompile (E:\blog\wannnawangblog\node_modules\hexo\lib\theme\view.js:116:31)
at Theme._View.View.View (E:\blog\wannnawangblog\node_modules\hexo\lib\theme\view.js:14:8)
at new Theme._View.View (E:\blog\wannnawangblog\node_modules\hexo\lib\theme\index.js:37:13)
at Theme.setView (E:\blog\wannnawangblog\node_modules\hexo\lib\theme\index.js:71:16)
at file.read.then.result (E:\blog\wannnawangblog\node_modules\hexo\lib\theme\processors\view.js:14:14)
13:30:05.397 ERROR Process failed: hexo-theme-next-5.1.4/layout/category.swig
Error: ENOENT: no such file or directory, open 'E:\blog\wannnawangblog\themes\next\layout\_macro\post-collapse.swig'
at Object.openSync (fs.js:443:3)
at Object.readFileSync (fs.js:343:35)
at Object.ret.load (E:\blog\wannnawangblog\node_modules\swig-templates\lib\loaders\filesystem.js:59:15)
at exports.Swig.parseFile (E:\blog\wannnawangblog\node_modules\swig-templates\lib\swig.js:403:31)
at TokenParser. (E:\blog\wannnawangblog\node_modules\swig-templates\lib\tags\import.js:61:21)
at TokenParser.parseToken (E:\blog\wannnawangblog\node_modules\swig-templates\lib\parser.js:174:15)
at E:\blog\wannnawangblog\node_modules\swig-templates\lib\parser.js:112:12
at Object.exports.each (E:\blog\wannnawangblog\node_modules\swig-templates\lib\utils.js:45:11)
at TokenParser.parse (E:\blog\wannnawangblog\node_modules\swig-templates\lib\parser.js:102:11)
at parseTag (E:\blog\wannnawangblog\node_modules\swig-templates\lib\parser.js:708:12)
at E:\blog\wannnawangblog\node_modules\swig-templates\lib\parser.js:778:15
at Object.exports.each (E:\blog\wannnawangblog\node_modules\swig-templates\lib\utils.js:45:11)
at Object.exports.parse (E:\blog\wannnawangblog\node_modules\swig-templates\lib\parser.js:755:9)
at exports.Swig.parse (E:\blog\wannnawangblog\node_modules\swig-templates\lib\swig.js:383:19)
at exports.Swig.precompile (E:\blog\wannnawangblog\node_modules\swig-templates\lib\swig.js:526:23)
at Object.compile (E:\blog\wannnawangblog\node_modules\swig-templates\lib\swig.js:651:16)
at Function.swigRenderer.compile (E:\blog\wannnawangblog\node_modules\hexo\lib\plugins\renderer\swig.js:41:47)
at Theme._View.View.View._precompile (E:\blog\wannnawangblog\node_modules\hexo\lib\theme\view.js:116:31)
at Theme._View.View.View (E:\blog\wannnawangblog\node_modules\hexo\lib\theme\view.js:14:8)
at new Theme._View.View (E:\blog\wannnawangblog\node_modules\hexo\lib\theme\index.js:37:13)
at Theme.setView (E:\blog\wannnawangblog\node_modules\hexo\lib\theme\index.js:71:16)
at file.read.then.result (E:\blog\wannnawangblog\node_modules\hexo\lib\theme\processors\view.js:14:14)
13:30:05.398 ERROR Process failed: hexo-theme-next-5.1.4/layout/index.swig
Error: ENOENT: no such file or directory, open 'E:\blog\wannnawangblog\themes\next\layout\_macro\post.swig'
at Object.openSync (fs.js:443:3)
at Object.readFileSync (fs.js:343:35)
at Object.ret.load (E:\blog\wannnawangblog\node_modules\swig-templates\lib\loaders\filesystem.js:59:15)
at exports.Swig.parseFile (E:\blog\wannnawangblog\node_modules\swig-templates\lib\swig.js:403:31)
at TokenParser. (E:\blog\wannnawangblog\node_modules\swig-templates\lib\tags\import.js:61:21)
at TokenParser.parseToken (E:\blog\wannnawangblog\node_modules\swig-templates\l
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the reported Hexo theme compilation and inspect the missing paths under themes/next/layout/_macro, especially post-collapse.swig and post.swig. Compare the installed hexo-theme-next-5.1.4 files with the layout references; done means the archive, category, and index templates compile without ENOENT errors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, node.js
- Domain
- frontend, web-dev
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100