Я пытаюсь перенести свою тему jekyll на hexo
. В этой теме я использую gulp
и ряд зависимостей, например kouto-swiss
. Теперь я создал простой блог в hexo
и поместил свои файлы jekyll css в папку css для темы hexo
.
Когда я пытаюсь создать сайт с использованием темы, я получаю сообщение об ошибке:
Error: /home/hkr/Desarrollo/blog/themes/cards/source/css/main.styl:21:9
21| @import "kouto-swiss"
---------------^
Я попытался добавить "kouto-swiss"
в качестве зависимости от блога hexo
, например так:
{
"name": "hexo-site",
"version": "0.0.0",
"private": true,
"hexo": {
"version": "3.2.2"
},
"dependencies": {
"gulp": "^3.9.1",
"hexo": "^3.2.0",
"hexo-generator-archive": "^0.1.4",
"hexo-generator-category": "^0.1.3",
"hexo-generator-index": "^0.2.0",
"hexo-generator-tag": "^0.2.0",
"hexo-renderer-ejs": "^0.2.0",
"hexo-renderer-marked": "^0.2.10",
"hexo-renderer-stylus": "^0.3.1",
"hexo-server": "^0.2.0",
"kouto-swiss": "^1.0.0" <<-- Tried as dependency
},
"devDependencies": {
"del": "^2.2.2",
"gulp-clean-css": "^2.3.2",
"gulp-htmlclean": "^2.7.8",
"gulp-htmlmin": "^3.0.0",
"gulp-imagemin": "^3.1.1",
"gulp-uglify": "^2.0.0",
"hexo": "^3.2.2",
"kouto-swiss": "^1.0.0", <<-- And a dev dependency
"run-sequence": "^1.2.2"
}
}
Но я не могу заставить hexo clean && hexo generate
работать, я продолжаю получать: failed to locate @import file kouto-swiss.styl
Может ли кто-нибудь сказать мне, что я делаю неправильно?
С Уважением
ПРИМЕЧАНИЕ
Я могу решить эту ошибку, написав:
@import "../../../../node_modules/kouto-swiss"
Но я не думаю, что это правильный способ сделать это. Есть ли способ просто написать @import "kouto-swiss"
?
node_modules
, возможно, установитеkouto-swiss
как глобальный пакет (используяnpm install -g kouto-swiss
) - person Juanjo Salvador   schedule 30.12.2016kouto-swiss
- person ElBaulP   schedule 30.12.2016