anzhiyu-c / hexo-theme-anzhiyu

安知鱼主题,这是一个简洁美丽的hexo主题。
GNU General Public License v3.0
1.33k stars 204 forks source link

[Bug]: ERROR Process failed: layout/page.pug #134

Open PhenixZhang opened 12 months ago

PhenixZhang commented 12 months ago

使用的 AnZhiYu 版本? | What version of AnZhiYu are you use?

1.6.8

使用的浏览器? || What browse are you using?

Chrome

是否修改过主题文件? || Has the theme files been modified?

不是 (No)

使用的系统? || What operating system are you using?

Windows

问题描述 | Describe the bug

在本地或者上传之后都会出现以下报错: ERROR Process failed: layout/page.pug ERROR Process failed: layout/includes/page/album_detail.pug image image

出现问题的网站 | Website

https://phenixzhang.github.io/

anzhiyu-c commented 12 months ago

请按照文档进行安装,或提供详细的安装启动步骤。

anzhiyu-c commented 12 months ago

Hello @PhenixZhang, please input issue by template and add detail. Issues labeled by Need More Info will be closed if no activities in 7 days. 你好 @PhenixZhang,请按照issue模板填写, 并详细说明问题和复现步骤等, 60天内未回复issue自动关闭。

krisxia0506 commented 11 months ago

我遇到了相同的问题。 我的package.json

{
  "name": "hexo-site",
  "version": "0.0.0",
  "private": true,
  "scripts": {
    "build": "hexo generate",
    "clean": "hexo clean",
    "deploy": "hexo deploy",
    "server": "hexo server"
  },
  "hexo": {
    "version": "6.3.0"
  },
  "dependencies": {
    "hexo": "^6.3.0",
    "hexo-browsersync": "^0.3.0",
    "hexo-generator-archive": "^2.0.0",
    "hexo-generator-category": "^2.0.0",
    "hexo-generator-feed": "^3.0.0",
    "hexo-generator-index": "^3.0.0",
    "hexo-generator-sitemap": "^3.0.1",
    "hexo-generator-tag": "^2.0.0",
    "hexo-renderer-ejs": "^2.0.0",
    "hexo-renderer-jade": "^0.5.0",
    "hexo-renderer-marked": "^6.1.1",
    "hexo-renderer-pug": "^3.0.0",
    "hexo-renderer-stylus": "^3.0.0",
    "hexo-server": "^3.0.0",
    "hexo-theme-landscape": "^1.0.0",
    "hexo-wordcount": "^6.0.1"
  }
}

运行时状态

xiajiayi@MacBookPro  ~/Projects/hexo/blog   main ±  hexo g
INFO  Validating config
INFO
  ===================================================================

   █████╗ ███╗   ██╗███████╗██╗  ██╗██╗██╗   ██╗██╗   ██╗
  ██╔══██╗████╗  ██║╚══███╔╝██║  ██║██║╚██╗ ██╔╝██║   ██║
  ███████║██╔██╗ ██║  ███╔╝ ███████║██║ ╚████╔╝ ██║   ██║
  ██╔══██║██║╚██╗██║ ███╔╝  ██╔══██║██║  ╚██╔╝  ██║   ██║
  ██║  ██║██║ ╚████║███████╗██║  ██║██║   ██║   ╚██████╔╝
  ╚═╝  ╚═╝╚═╝  ╚═══╝╚══════╝╚═╝  ╚═╝╚═╝   ╚═╝    ╚═════╝

                            1.6.8
  ===================================================================
INFO  Start processing
ERROR Process failed: layout/page.pug
SyntaxError: Unexpected token (9115:18)
    at pp$4.raise (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:2488:13)
    at pp.unexpected (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:623:8)
    at pp$3.parseExprAtom (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:2011:10)
    at pp$3.parseExprSubscripts (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:1872:19)
    at pp$3.parseMaybeUnary (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:1849:17)
    at pp$3.parseExprOps (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:1791:19)
    at pp$3.parseMaybeConditional (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:1774:19)
    at pp$3.parseMaybeAssign (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:1750:19)
    at pp$3.parseMaybeConditional (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:1779:28)
    at pp$3.parseMaybeAssign (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:1750:19)
    at pp$1.parseVar (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:1087:26)
    at pp$1.parseVarStatement (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:972:8)
    at pp$1.parseStatement (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:751:17)
    at pp$1.parseBlock (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:1040:23)
    at pp$1.parseStatement (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:754:31)
    at pp$1.parseIfStatement (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:879:26)
    at pp$1.parseStatement (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:743:28)
    at pp$1.parseIfStatement (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:880:46)
    at pp$1.parseStatement (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:743:28)
    at pp$1.parseBlock (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:1040:23)
    at pp$1.parseStatement (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:754:31)
    at pp$1.parseIfStatement (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:879:26)
ERROR Process failed: layout/includes/page/album_detail.pug
SyntaxError: Unexpected token (304:18)
    at pp$4.raise (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:2488:13)
    at pp.unexpected (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:623:8)
    at pp$3.parseExprAtom (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:2011:10)
    at pp$3.parseExprSubscripts (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:1872:19)
    at pp$3.parseMaybeUnary (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:1849:17)
    at pp$3.parseExprOps (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:1791:19)
    at pp$3.parseMaybeConditional (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:1774:19)
    at pp$3.parseMaybeAssign (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:1750:19)
    at pp$3.parseMaybeConditional (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:1779:28)
    at pp$3.parseMaybeAssign (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:1750:19)
    at pp$1.parseVar (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:1087:26)
    at pp$1.parseVarStatement (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:972:8)
    at pp$1.parseStatement (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:751:17)
    at pp$1.parseBlock (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:1040:23)
    at pp$1.parseStatement (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:754:31)
    at pp$1.parseIfStatement (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:879:26)
    at pp$1.parseStatement (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:743:28)
    at pp$1.parseIfStatement (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:880:46)
    at pp$1.parseStatement (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:743:28)
    at pp$1.parseBlock (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:1040:23)
    at pp$1.parseStatement (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:754:31)
    at pp$1.parseIfStatement (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/acorn/dist/acorn.js:879:26)
INFO  Files loaded in 1.46 s
WARN  No layout: 404.html
ERROR
TypeError: /Users/xiajiayi/Projects/hexo/blog/themes/anzhiyu/layout/includes/header/post-info.pug:21
    19|       if (theme.post_meta.page.tags)
    20|         span.article-meta.tags
  > 21|           each item, index in page.tags.data
    22|             a(href=url_for(item.path) tabindex="-1" itemprop="url").article-meta__tags
    23|               span
    24|                 i.anzhiyufont.anzhiyu-icon-hashtag

Cannot read properties of undefined (reading 'data')
    at eval (eval at wrap (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/pug-runtime/wrap.js:6:10), <anonymous>:2198:25)
    at eval (eval at wrap (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/pug-runtime/wrap.js:6:10), <anonymous>:2234:4)
    at template (eval at wrap (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/pug-runtime/wrap.js:6:10), <anonymous>:5786:168)
    at _View._compiled (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo/lib/theme/view.js:136:50)
    at _View.render (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo/lib/theme/view.js:39:17)
    at /Users/xiajiayi/Projects/hexo/blog/node_modules/hexo/lib/hexo/index.js:64:21
    at tryCatcher (/Users/xiajiayi/Projects/hexo/blog/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/xiajiayi/Projects/hexo/blog/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo/lib/hexo/router.js:47:5)
    at Readable.read (node:internal/streams/readable:547:12)
    at resume_ (node:internal/streams/readable:1048:12)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
ERROR
TypeError: /Users/xiajiayi/Projects/hexo/blog/themes/anzhiyu/layout/includes/header/post-info.pug:21
    19|       if (theme.post_meta.page.tags)
    20|         span.article-meta.tags
  > 21|           each item, index in page.tags.data
    22|             a(href=url_for(item.path) tabindex="-1" itemprop="url").article-meta__tags
    23|               span
    24|                 i.anzhiyufont.anzhiyu-icon-hashtag

Cannot read properties of undefined (reading 'data')
    at eval (eval at wrap (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/pug-runtime/wrap.js:6:10), <anonymous>:2198:25)
    at eval (eval at wrap (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/pug-runtime/wrap.js:6:10), <anonymous>:2234:4)
    at template (eval at wrap (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo-renderer-jade/node_modules/pug-runtime/wrap.js:6:10), <anonymous>:5786:168)
    at _View._compiled (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo/lib/theme/view.js:136:50)
    at _View.render (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo/lib/theme/view.js:39:17)
    at /Users/xiajiayi/Projects/hexo/blog/node_modules/hexo/lib/hexo/index.js:64:21
    at tryCatcher (/Users/xiajiayi/Projects/hexo/blog/node_modules/bluebird/js/release/util.js:16:23)
    at /Users/xiajiayi/Projects/hexo/blog/node_modules/bluebird/js/release/method.js:15:34
    at RouteStream._read (/Users/xiajiayi/Projects/hexo/blog/node_modules/hexo/lib/hexo/router.js:47:5)
    at Readable.read (node:internal/streams/readable:547:12)
    at resume_ (node:internal/streams/readable:1048:12)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
INFO  Generated: anzhiyu/random.js
INFO  Generated: categories/index.html
INFO  Generated: tags/index.html
INFO  Generated: sitemap.xml
INFO  Generated: atom.xml
INFO  Generated: categories/技术分享/index.html
INFO  Generated: sitemap.txt
INFO  Generated: archives/2023/10/index.html
INFO  Generated: archives/index.html
INFO  Generated: 404.html
INFO  Generated: archives/2023/index.html
INFO  Generated: tags/Python/index.html
INFO  Generated: img/512.png
INFO  Generated: img/siteicon/16.png
INFO  Generated: index.html
INFO  Generated: img/siteicon/manifest-icon-192.maskable.png
INFO  Generated: img/siteicon/manifest-icon-512.maskable.png
INFO  Generated: img/default_cover.jpg
INFO  Generated: img/comment_bg.png
INFO  Generated: pic/测试图片.png
INFO  Generated: img/favicon.ico
INFO  Generated: favicon.ico
INFO  Generated: img/siteicon/apple-icon-180.png
INFO  Generated: img/siteicon/32.png
INFO  Generated: img/algolia.svg
INFO  Generated: css/var.css
INFO  Generated: pic/avatar.jpg
INFO  Generated: pic/链路耗时分析器1.png
INFO  Generated: js/tw_cn.js
INFO  Generated: js/main.js
INFO  Generated: js/utils.js
INFO  Generated: img/404.jpg
INFO  Generated: js/anzhiyu/ai_abstract.js
INFO  Generated: css/index.css
INFO  Generated: js/search/algolia.js
INFO  Generated: 2023/10/27/hello-world/index.html
INFO  Generated: js/anzhiyu/right_click_menu.js
INFO  Generated: js/anzhiyu/random_friends_post.js
INFO  Generated: js/search/local-search.js
INFO  Generated: js/anzhiyu/comment_barrage.js
INFO  Generated: js/anzhiyu/people.js
INFO  Generated: 2023/10/26/链路耗时分析器/index.html
INFO  Generated: img/loading.gif
INFO  Generated: img/friend_404.gif
INFO  Generated: pic/测试图片2.png
INFO  45 files generated in 978 ms
krisxia0506 commented 11 months ago

使用的 AnZhiYu 版本? | What version of AnZhiYu are you use?

1.6.8

使用的浏览器? || What browse are you using?

Chrome

是否修改过主题文件? || Has the theme files been modified?

不是 (No)

使用的系统? || What operating system are you using?

Windows

问题描述 | Describe the bug

在本地或者上传之后都会出现以下报错: ERROR Process failed: layout/page.pug ERROR Process failed: layout/includes/page/album_detail.pug image image

出现问题的网站 | Website

https://phenixzhang.github.io/

你好 @PhenixZhang 你可以查看一下你的package.json文件中是否有多余的依赖。我遇到和你一样的问题,其中就是因为package.json有多余的依赖导致的,你可以尝试这个依赖,如果有的话。 "hexo-renderer-jade": "^0.5.0",

CleanShot 2023-10-27 at 19 37 43@2x

c10ck-p commented 9 months ago

使用的 AnZhiYu 版本? | What version of AnZhiYu are you use?

1.6.8

使用的浏览器? || What browse are you using?

Chrome

是否修改过主题文件? || Has the theme files been modified?

不是 (No)

使用的系统? || What operating system are you using?

Windows

问题描述 | Describe the bug

在本地或者上传之后都会出现以下报错: ERROR Process failed: layout/page.pug ERROR Process failed: layout/includes/page/album_detail.pug image image

出现问题的网站 | Website

https://phenixzhang.github.io/

你好 @PhenixZhang 你可以查看一下你的package.json文件中是否有多余的依赖。我遇到和你一样的问题,其中就是因为package.json有多余的依赖导致的,你可以尝试这个依赖,如果有的话。 "hexo-renderer-jade": "^0.5.0",

CleanShot 2023-10-27 at 19 37 43@2x

感谢 很好的解决了我的问题

Julius-lq commented 5 months ago

使用的 AnZhiYu 版本? | What version of AnZhiYu are you use?

1.6.8

使用的浏览器? || What browse are you using?

Chrome

是否修改过主题文件? || Has the theme files been modified?

不是 (No)

使用的系统? || What operating system are you using?

Windows

问题描述 | Describe the bug

在本地或者上传之后都会出现以下报错: ERROR Process failed: layout/page.pug ERROR Process failed: layout/includes/page/album_detail.pug image image

出现问题的网站 | Website

https://phenixzhang.github.io/

你好 @PhenixZhang 你可以查看一下你的package.json文件中是否有多余的依赖。我遇到和你一样的问题,其中就是因为package.json有多余的依赖导致的,你可以尝试这个依赖,如果有的话。 "hexo-renderer-jade": "^0.5.0",

CleanShot 2023-10-27 at 19 37 43@2x

请问是删掉这个jade依赖还是更新版本号啊?

krisxia0506 commented 5 months ago

使用的 AnZhiYu 版本? | What version of AnZhiYu are you use?

1.6.8

使用的浏览器? || What browse are you using?

Chrome

是否修改过主题文件? || Has the theme files been modified?

不是 (No)

使用的系统? || What operating system are you using?

Windows

问题描述 | Describe the bug

在本地或者上传之后都会出现以下报错: ERROR Process failed: layout/page.pug ERROR Process failed: layout/includes/page/album_detail.pug image image

出现问题的网站 | Website

https://phenixzhang.github.io/

你好 @PhenixZhang 你可以查看一下你的package.json文件中是否有多余的依赖。我遇到和你一样的问题,其中就是因为package.json有多余的依赖导致的,你可以尝试这个依赖,如果有的话。 "hexo-renderer-jade": "^0.5.0", CleanShot 2023-10-27 at 19 37 43@2x

请问是删掉这个jade依赖还是更新版本号啊?

抱歉,没有说清楚,原意是尝试删除这个依赖

liaoloo commented 3 months ago

$ hexo c INFO Validating config INFO

█████╗ ███╗ ██╗███████╗██╗ ██╗██╗██╗ ██╗██╗ ██╗ ██╔══██╗████╗ ██║╚══███╔╝██║ ██║██║╚██╗ ██╔╝██║ ██║ ███████║██╔██╗ ██║ ███╔╝ ███████║██║ ╚████╔╝ ██║ ██║ ██╔══██║██║╚██╗██║ ███╔╝ ██╔══██║██║ ╚██╔╝ ██║ ██║ ██║ ██║██║ ╚████║███████╗██║ ██║██║ ██║ ╚██████╔╝ ╚═╝ ╚═╝╚═╝ ╚═══╝╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝

                        1.6.12

=================================================================== Usage: hexo

Commands: clean Remove generated files and cache. config Get or set configurations. deploy Deploy your website. generate Generate static files. help Get help on a command. init Create a new Hexo folder. list List the information of the site migrate Migrate your site from other system to Hexo. new Create a new post. publish Moves a draft post from _drafts to _posts folder. render Render files with renderer plugins. server Start the server. version Display version information.

Global Options: --config Specify config file instead of using _config.yml --cwd Specify the CWD --debug Display all verbose messages in the terminal --draft Display draft posts --safe Disable all plugins and scripts --silent Hide output on console

For more help, you can use 'hexo help [command]' for the detailed information or you can check the docs: https://hexo.io/docs/

Administrator@DESKTOP-LVKVS03 MINGW64 /g/User/doc/blog $ hexo g INFO Validating config INFO

█████╗ ███╗ ██╗███████╗██╗ ██╗██╗██╗ ██╗██╗ ██╗ ██╔══██╗████╗ ██║╚══███╔╝██║ ██║██║╚██╗ ██╔╝██║ ██║ ███████║██╔██╗ ██║ ███╔╝ ███████║██║ ╚████╔╝ ██║ ██║ ██╔══██║██║╚██╗██║ ███╔╝ ██╔══██║██║ ╚██╔╝ ██║ ██║ ██║ ██║██║ ╚████║███████╗██║ ██║██║ ██║ ╚██████╔╝ ╚═╝ ╚═╝╚═╝ ╚═══╝╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝

                        1.6.12

=================================================================== INFO Start processing ERROR Process failed: layout/page.pug SyntaxError: Unexpected token (9032:18) at pp$4.raise (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:2488:13) at pp.unexpected (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:623:8) at pp$3.parseExprAtom (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:2011:10) at pp$3.parseExprSubscripts (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:1872:19) at pp$3.parseMaybeUnary (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:1849:17) at pp$3.parseExprOps (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:1791:19) at pp$3.parseMaybeConditional (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:1774:19) at pp$3.parseMaybeAssign (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:1750:19) at pp$3.parseMaybeConditional (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:1779:28) at pp$3.parseMaybeAssign (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:1750:19) at pp$1.parseVar (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:1087:26) at pp$1.parseVarStatement (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:972:8) at pp$1.parseStatement (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:751:17) at pp$1.parseBlock (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:1040:23) at pp$1.parseStatement (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:754:31) at pp$1.parseIfStatement (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:879:26) at pp$1.parseStatement (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:743:28) at pp$1.parseIfStatement (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:880:46) at pp$1.parseStatement (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:743:28) at pp$1.parseBlock (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:1040:23) at pp$1.parseStatement (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:754:31) at pp$1.parseIfStatement (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:879:26) ERROR Process failed: layout/includes/page/album_detail.pug SyntaxError: Unexpected token (304:18) at pp$4.raise (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:2488:13) at pp.unexpected (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:623:8) at pp$3.parseExprAtom (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:2011:10) at pp$3.parseExprSubscripts (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:1872:19) at pp$3.parseMaybeUnary (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:1849:17) at pp$3.parseExprOps (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:1791:19) at pp$3.parseMaybeConditional (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:1774:19) at pp$3.parseMaybeAssign (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:1750:19) at pp$3.parseMaybeConditional (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:1779:28) at pp$3.parseMaybeAssign (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:1750:19) at pp$1.parseVar (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:1087:26) at pp$1.parseVarStatement (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:972:8) at pp$1.parseStatement (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:751:17) at pp$1.parseBlock (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:1040:23) at pp$1.parseStatement (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:754:31) at pp$1.parseIfStatement (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:879:26) at pp$1.parseStatement (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:743:28) at pp$1.parseIfStatement (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:880:46) at pp$1.parseStatement (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:743:28) at pp$1.parseBlock (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:1040:23) at pp$1.parseStatement (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:754:31) at pp$1.parseIfStatement (G:\User\doc\blog\node_modules\pug-code-gen\node_modules\acorn-globals\node_modules\acorn\dist\acorn.js:879:26) INFO Farewell

INFO Files loaded in 5.97 s WARN No layout: 404.html INFO Generated: archives/2024/index.html INFO Generated: archives/index.html INFO Generated: archives/2024/07/index.html INFO Generated: index.html INFO 4 files generated in 112 ms

同样问题,同样版本,未改配置

Yushi-Xing commented 6 days ago

尝试升级node版本为20,解决问题,该报错在12版本下出现