failed to locate @import file D:\code\hexo\test\node_modules\stylus\lib\functions\index.styl
at Evaluator.visitImport (D:\code\hexo\test\node_modules\stylus\lib\visitor\evaluator.js:915:21) at Evaluator.Visitor.visit (D:\code\hexo\test\node_modules\stylus\lib\visitor\index.js:28:40) at Evaluator.visit (D:\code\hexo\test\node_modules\stylus\lib\visitor\evaluator.js:160:18) at Evaluator.visitRoot (D:\code\hexo\test\node_modules\stylus\lib\visitor\evaluator.js:707:27) at Evaluator.Visitor.visit (D:\code\hexo\test\node_modules\stylus\lib\visitor\index.js:28:40) at Evaluator.visit (D:\code\hexo\test\node_modules\stylus\lib\visitor\evaluator.js:160:18) at Evaluator.evaluate (D:\code\hexo\test\node_modules\stylus\lib\visitor\evaluator.js:247:15) at Renderer.render (D:\code\hexo\test\node_modules\stylus\lib\renderer.js:86:26) at Hexo.stylusFn (D:\code\hexo\test\node_modules\hexo-renderer-stylus\lib\renderer.js:59:6) at Hexo.tryCatcher (D:\code\hexo\test\node_modules\bluebird\js\release\util.js:16:23) at Hexo.ret (eval at makeNodePromisifiedEval (D:\installation\nodejs\node_global\node_modules\hexo-cli\node_modules\bluebird\js\release\promisify.js:184:12), <anonymous>:13:39) at D:\code\hexo\test\node_modules\hexo\lib\hexo\render.js:81:22 at tryCatcher (D:\code\hexo\test\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (D:\code\hexo\test\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (D:\code\hexo\test\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromise0 (D:\code\hexo\test\node_modules\bluebird\js\release\promise.js:649:10) at Promise._settlePromises (D:\code\hexo\test\node_modules\bluebird\js\release\promise.js:729:18) at _drainQueueStep (D:\code\hexo\test\node_modules\bluebird\js\release\async.js:93:12) at _drainQueue (D:\code\hexo\test\node_modules\bluebird\js\release\async.js:86:9) at Async._drainQueues (D:\code\hexo\test\node_modules\bluebird\js\release\async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (D:\code\hexo\test\node_modules\bluebird\js\release\async.js:15:14) at processImmediate (internal/timers.js:464:21) { cause: Error: D:\code\hexo\test\node_modules\hexo-theme-landscape\source\css\style.styl:90:29 86| @import "_partial/highlight" 87| @import "_partial/mobile" 88| 89| if sidebar 90| @import "_partial/sidebar" -----------------------------------^
failed to locate @import file D:\code\hexo\test\node_modules\stylus\lib\functions\index.styl
at Evaluator.visitImport (D:\code\hexo\test\node_modules\stylus\lib\visitor\evaluator.js:915:21) at Evaluator.Visitor.visit (D:\code\hexo\test\node_modules\stylus\lib\visitor\index.js:28:40) at Evaluator.visit (D:\code\hexo\test\node_modules\stylus\lib\visitor\evaluator.js:160:18) at Evaluator.visitRoot (D:\code\hexo\test\node_modules\stylus\lib\visitor\evaluator.js:707:27) at Evaluator.Visitor.visit (D:\code\hexo\test\node_modules\stylus\lib\visitor\index.js:28:40) at Evaluator.visit (D:\code\hexo\test\node_modules\stylus\lib\visitor\evaluator.js:160:18) at Evaluator.evaluate (D:\code\hexo\test\node_modules\stylus\lib\visitor\evaluator.js:247:15) at Renderer.render (D:\code\hexo\test\node_modules\stylus\lib\renderer.js:86:26) at Hexo.stylusFn (D:\code\hexo\test\node_modules\hexo-renderer-stylus\lib\renderer.js:59:6) at Hexo.tryCatcher (D:\code\hexo\test\node_modules\bluebird\js\release\util.js:16:23) at Hexo.ret (eval at makeNodePromisifiedEval (D:\installation\nodejs\node_global\node_modules\hexo-cli\node_modules\bluebird\js\release\promisify.js:184:12), <anonymous>:13:39) at D:\code\hexo\test\node_modules\hexo\lib\hexo\render.js:81:22 at tryCatcher (D:\code\hexo\test\node_modules\bluebird\js\release\util.js:16:23) at Promise._settlePromiseFromHandler (D:\code\hexo\test\node_modules\bluebird\js\release\promise.js:547:31) at Promise._settlePromise (D:\code\hexo\test\node_modules\bluebird\js\release\promise.js:604:18) at Promise._settlePromise0 (D:\code\hexo\test\node_modules\bluebird\js\release\promise.js:649:10) at Promise._settlePromises (D:\code\hexo\test\node_modules\bluebird\js\release\promise.js:729:18) at _drainQueueStep (D:\code\hexo\test\node_modules\bluebird\js\release\async.js:93:12) at _drainQueue (D:\code\hexo\test\node_modules\bluebird\js\release\async.js:86:9) at Async._drainQueues (D:\code\hexo\test\node_modules\bluebird\js\release\async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (D:\code\hexo\test\node_modules\bluebird\js\release\async.js:15:14) '\n' + '@import "_extend"\n' + '@import "_partial/header"\n' + '@import "_partial/article"\n' + '@import "_partial/comment"\n' + '@import "_partial/archive"\n' + '@import "_partial/footer"\n' + '@import "_partial/highlight"\n' + '@import "_partial/mobile"\n' + '\n' + 'if sidebar\n' + ' @import "_partial/sidebar"' }} Asset render failed: %s css/style.css`
问题起因
windows uses either “/” or “\” as its path separator