У меня есть плагин, который будет вводить некоторые переменные для хранения.Но это модули узлов и вызывают некоторые 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.
Плагин только на стороне сервера