Как использовать плагин nuxtjs только на стороне сервера? - PullRequest
0 голосов
/ 22 октября 2018

У меня есть плагин, который будет вводить некоторые переменные для хранения.Но это модули узлов и вызывают некоторые API-интерфейсы для nodejs.

Я нашел конфигурацию в официальных документах

ssr: Boolean (default to true) If false, the file will be included only on the client-side.

Но она используется только на стороне клиента

Вот мойкоды плагинов

var Hexo = require("hexo")

export default ({app, store}) => {
  var hexo = new Hexo(process.cwd() + '/hexo',{})

  hexo.load().then(function(){
  var posts = hexo.locals.get("posts")
  var pages = hexo.locals.get("pages")
  var categories = hexo.locals.get("categories")
  var tags = hexo.locals.get("tags")
  store.$commit("init",[posts,pages,categories,tags])
})
}

Когда я запускаю

npm run dev

console show

These dependencies were not found:

* child_process in ./node_modules/hexo-util/node_modules/cross-spawn/index.js
* fs in ./node_modules/graceful-fs/graceful-fs.js, ./node_modules/graceful-fs/fs.js and 19 others
* module in ./node_modules/hexo/lib/hexo/index.js

Я пытаюсь установить эти модули, но в папке их модулей есть толькоесть package.json там нет * .js файлов

тот же вопрос не имеет правильного anwser.

Плагин только на стороне сервера

...