Butterfly最没用的美化教程
Node.js 是一种流行的 JavaScript 运行时环境,通常用于构建 Web 应用程序和命令行工具。在 Node.js 应用程序中,您可能需要读取和操作 package.json 文件中的属性,例如版本号和依赖项列表。在本文中,我们将介绍如何在 Node.js 中调用 package.json 文件中的属性。
package.json 是一个包含有关 Node.js 应用程序或模块的元数据的文件。该文件通常包含应用程序或模块的名称、版本、描述、依赖项等信息。要在 Node.js 中调用 package.json 文件中的属性,您可以使用 Node.js 内置的 require() 函数。
获取hexo版本号
在运行hexo s && hexo g && hexo s 时总感觉少了点什么,,,
光有butterfly版本号怎么能行,感觉加上hexo版本号会好看些
于是我这个小白按照原来改了一下,效果实现了但是修改了package.json
文件,为了不给后面安装项目所需的依赖包造成影响,
我打算从文件中导入 “hexo” 对象并从中提取 “version” 属性,然后将其赋值给变量 “hexo”。
plaintext
1 | let on = hexo.on('ready', () => { |
结果运行时报错了因为和上面butterfly变量名重复了,为了解决我们把
hexo对象中的
version属性值赋值给常量
hexoVersion不就行了吗,在没有修改package.json
文件下成功获取到hexo版本号,完美
这里是完整代码
文件路径themes/butterfly/scripts/events/welcome.js
plaintext
1 | let on = hexo.on('ready', () => { |
效果还是挺好看的
根据文字生成字符画:
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 随风!
评论
隐私政策