при запуске hexo migrate rss выдает сообщение: не установлен плагин undefined migrator

После запуска npm install hexo-migrator-rss --save. Я иду в свой файл блога и открываю git bash, runhexo migrate rss, он предлагает:

undefined migrator plugin is not installed.

Installed migrator plugins:

For more help, you can check the online docs: http://hexo.io/

Как я могу решить это


person Gaby    schedule 01.12.2015    source источник


Ответы (1)


Убедитесь, что вы установили пакет hexo-migrate-rss в правильную папку. Убедитесь, что пакет указан в вашем blog/package.json :

Например :

{
  "name": "blog",
  "version": "3.1.1",
  "private": true,
  "hexo": {
    "version": "3.1.1"
  },
  "dependencies": {
    "hexo": "3.1.1",
    "hexo-deployer-git": "0.0.4",
    "hexo-deployer-heroku": "0.0.3",
    "hexo-generator-archive": "^0.1.0",
    "hexo-generator-category": "^0.1.0",
    "hexo-generator-feed": "^1.0.1",
    "hexo-generator-index": "0.1.2",
    "hexo-generator-tag": "^0.1.0",
    "hexo-migrator-rss": "^0.1.2",
    "hexo-renderer-ejs": "^0.1.0",
    "hexo-renderer-marked": "^0.2.4",
    "hexo-renderer-stylus": "^0.2.0",
    "hexo-server": "^0.1.2",
    "hexo-util": "^0.1.6",
  }
}

Важно, чтобы в dependencies было указано hexo-migrator-rss, иначе выдаст, что мигратора нет. Вот почему, если вы запустите hexo-migrate-rss без аргументов --save, Hexo его не найдет.

person Louis Barranqueiro    schedule 06.12.2015
comment
Да! Забудьте исключить $hexo-migrate-rss --save и $ npm install hexo-generator-feed --save, потому что проблема. Но что означает --save? - person Gaby; 06.12.2015
comment
--save сохранит модуль и его версию в dependencies в вашем package.json - person Louis Barranqueiro; 06.12.2015