我是完全不懂编程的,更换主题是根据提示一步一步走下来。
hexo clean,generate,server都可以成功,预览界面也是正常的,但是只要deploy就会出现一大串报错,百度很久也没有发现答案,猜想应该是编程上的小问题:
INFO Deploying: git
FATAL {
err: Error: src must be a string or an object describing the source
at Template.init (D:\myblog\node_modules\nunjucks\src\environment.js:502:13)
at Template.Obj (D:\myblog\node_modules\nunjucks\src\object.js:62:15)
at new Template (D:\myblog\node_modules\nunjucks\src\environment.js:478:18)
at Environment.renderString (D:\myblog\node_modules\nunjucks\src\environment.js:379:16)
at Object.renderString (D:\myblog\node_modules\nunjucks\index.js:99:14)
at commitMessage (D:\myblog\node_modules\hexo-deployer-git\lib\deployer.js:153:19)
at Hexo.module.exports (D:\myblog\node_modules\hexo-deployer-git\lib\deployer.js:26:19)
at Hexo.tryCatcher (D:\myblog\node_modules\bluebird\js\release\util.js:16:23)
at Hexo. (D:\myblog\node_modules\bluebird\js\release\method.js:15:34)
at D:\myblog\node_modules\hexo\lib\plugins\console\deploy.js:53:20
at tryCatcher (D:\myblog\node_modules\bluebird\js\release\util.js:16:23)
at Object.gotValue (D:\myblog\node_modules\bluebird\js\release\reduce.js:166:18)
at Object.gotAccum (D:\myblog\node_modules\bluebird\js\release\reduce.js:155:25)
at Object.tryCatcher (D:\myblog\node_modules\bluebird\js\release\util.js:16:23)
at Promise._settlePromiseFromHandler (D:\myblog\node_modules\bluebird\js\release\promise.js:547:31)
at Promise._settlePromise (D:\myblog\node_modules\bluebird\js\release\promise.js:604:18)
at Promise._settlePromiseCtx (D:\myblog\node_modules\bluebird\js\release\promise.js:641:10)
at _drainQueueStep (D:\myblog\node_modules\bluebird\js\release\async.js:97:12)
at _drainQueue (D:\myblog\node_modules\bluebird\js\release\async.js:86:9)
at Async._drainQueues (D:\myblog\node_modules\bluebird\js\release\async.js:102:5)
at Immediate.Async.drainQueues [as _onImmediate] (D:\myblog\node_modules\bluebird\js\release\async.js:15:14)
at processImmediate (internal/timers.js:439:21)
请问这是什么原因阿