Open gaowanliang opened 3 years ago
执行的什么命令,hexo g
还是 hexo serve
?
执行的什么命令,
hexo g
还是hexo serve
?
hexo g
不确定是什么原因,请尝试改一下 themes/insides/lib/config.js,全文替换 this
为 hexo
,然后执行 hexo clean
,hexo g
,如果可解决,我会改一下代码。
不确定是什么原因,请尝试改一下 themes/insides/lib/config.js,全文替换
this
为hexo
,然后执行hexo clean
,hexo g
,如果可解决,我会改一下代码。
没有效果,报错依旧
同问,操作报错
全新项目中引入 inside 主题,hexo s 运行报错,求解。
@BluerAngala node版本问题吧,升级到最新
是的,将node更新到最新之后,问题解决,感谢~
ERROR` Script load failed: themes\inside\scripts\index.js
Error: Cannot find module 'markdown-it'
Require stack:
D:\Blog\myblog\themes\inside\lib\renderer\markdown\index.js
D:\Blog\myblog\themes\inside\lib\renderer\index.js
D:\Blog\myblog\themes\inside\scripts\index.js
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15)
at Function.Module._load (internal/modules/cjs/loader.js:725:27)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object. (D:\Blog\myblog\themes\inside\lib\renderer\markdown\index.js:1:20)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object. (D:\Blog\myblog\themes\inside\lib\renderer\index.js:1:18)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (D:\Blog\myblog\node_modules\hexo\lib\hexo\index.js:280:23)
at D:\Blog\myblog\themes\inside\scripts\index.js:2:1
at D:\Blog\myblog\node_modules\hexo\lib\hexo\index.js:293:14
at tryCatcher (D:\Blog\myblog\node_modules\bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (D:\Blog\myblog\node_modules\bluebird\js\release\promise.js:547:31)
INFO Start processing
FATAL Something's wrong. Maybe you can find the solution here: https://hexo.io/docs/troubleshooting.html
TypeError: Cannot read property 'register' of undefined
at D:\Blog\myblog\themes\inside\lib\config.js:95:32
at Array.forEach ()
at Hexo. (D:\Blog\myblog\themes\inside\lib\config.js:76:22)
at Hexo.emit (events.js:327:22)
at Hexo._generate (D:\Blog\myblog\node_modules\hexo\lib\hexo\index.js:437:10)
at D:\Blog\myblog\node_modules\hexo\lib\hexo\index.js:310:24
at tryCatcher (D:\Blog\myblog\node_modules\bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (D:\Blog\myblog\node_modules\bluebird\js\release\promise.js:547:31)
at Promise._settlePromise (D:\Blog\myblog\node_modules\bluebird\js\release\promise.js:604:18)
at Promise._settlePromise0 (D:\Blog\myblog\node_modules\bluebird\js\release\promise.js:649:10)
at Promise._settlePromises (D:\Blog\myblog\node_modules\bluebird\js\release\promise.js:729:18)
at Promise._fulfill (D:\Blog\myblog\node_modules\bluebird\js\release\promise.js:673:18)
at PromiseArray._resolve (D:\Blog\myblog\node_modules\bluebird\js\release\promise_array.js:127:19)
at PromiseArray._promiseFulfilled (D:\Blog\myblog\node_modules\bluebird\js\release\promise_array.js:145:14)
at Promise._settlePromise (D:\Blog\myblog\node_modules\bluebird\js\release\promise.js:609:26)
at Promise._settlePromise0 (D:\Blog\myblog\node_modules\bluebird\js\release\promise.js:649:10)
at Promise._settlePromises (D:\Blog\myblog\node_modules\bluebird\js\release\promise.js:729:18)
at Promise._fulfill (D:\Blog\myblog\node_modules\bluebird\js\release\promise.js:673:18)
at Promise._settlePromise (D:\Blog\myblog\node_modules\bluebird\js\release\promise.js:617:21)
at Promise._settlePromise0 (D:\Blog\myblog\node_modules\bluebird\js\release\promise.js:649:10)
at Promise._settlePromises (D:\Blog\myblog\node_modules\bluebird\js\release\promise.js:729:18)
at Promise._fulfill (D:\Blog\myblog\node_modules\bluebird\js\release\promise.js:673:18)
node 版本 v14.15.4 inside版本是2.70-beta.8 执行hexo g hexo server 都有这些错
@Theoshen 项目根目录执行 npm install markdown-it markdown-it-container
@ikeq markdown-it 解决了,但是后面那个问题还在
@ikeq markdown-it 解决了,但是后面那个问题还在
hexo -v 检查一下 hexo的版本,版本升级到 7.3.1 即可解决
具体代码报错信息
PS:由于我是由2.6.0升级为2.7.0-beta.8的,所以暂时将文件夹改为
insides