npm install 包運行出錯

最近想要給博客文章做個加密,一開始也是無從下手,但是還好有篇博文:Hexo 博客加密功能添加 | Hailiang’s Blog
這裏面介紹了兩個博客加密插件hexo-blog-encrypthexo-encrypt
最初按照介紹,安裝hexo-blog-encrypt但是遇到了困難
在這裏插入圖片描述

$ npm install
npm WARN [email protected] requires a peer of eslint@>= 4.12.1 but none is installed.
You must install peer dependencies yourself.

不知道是什麼意思,上網搜索了一下,找到了這篇博文:npm install 包運行出錯 - 德尼的博客 - CSDN博客 ,直接複製了裏面的答案:

npm install [email protected] babel-eslint@8 --save-dev

但是一直成功不了,知道看到了這篇文章,才明白了報錯的含義,就是在package.json中缺少了兩個依賴:

"babel-eslint": "^10.0.3",
"eslint": "^4.12.1"

需要我們手動安裝……而之前直接複製的npm install [email protected] babel-eslint@8 --save-dev
其實也是安裝這兩個依賴的,但是,它安裝好後是直接在package.json中新寫一個dependencies,沒和原來的格式進行合併。
最後,現在雖然裝好了,但是也還發現了個bug,就是對於有目錄的文章,hexo-blog-encrypt這個插件會使側邊的目錄導航欄顯示失效。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章