今天在构建一个node项目报错,本地环境的node和npm版本检查都没有问题符合依赖条件,node-gyp也删除了home目录下的 .node-gyp 文件夹并重新安装了还是报错,仔细看了看日志:
1 | node-gyp rebuild |
发现 'utility' file not found, node-gyp rebuild
,应该还是环境问题。最后经过查询,是 macos 版本兼容问题,修改 node-gyp 兼容 mojave 版本就可以了。
总角之宴 言笑晏晏
今天在构建一个node项目报错,本地环境的node和npm版本检查都没有问题符合依赖条件,node-gyp也删除了home目录下的 .node-gyp 文件夹并重新安装了还是报错,仔细看了看日志:
1 | node-gyp rebuild |
发现 'utility' file not found, node-gyp rebuild
,应该还是环境问题。最后经过查询,是 macos 版本兼容问题,修改 node-gyp 兼容 mojave 版本就可以了。
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true