抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

有关于hexo 和 npm 命令

1、hexo 命令

1.1、init

1
hexo init [folder]

新建一个网站。 如果没有设置 folder ,Hexo 默认在目前的文件夹建立网站。

1.2、clean generate server deploy

  • clean 清除缓存文件 (db.json) 和已生成的静态文件 (public)。

  • generate 生成静态文件

  • server 启动服务器。 默认情况下,访问网址为: http://localhost:4000/

  • deploy 部署到网站。

1.3、hexo new page [layout] <title>

创建一个新的页面。默认情况下,Hexo 会根据你在站点配置文件中(通常是 _config.yml)设置的 source_dirnew_post_name 配置来创建页面文件。

例如,要创建一个名为“关于我”的页面,你可以运行:

1
hexo new page "about-me"

这将在你的 source 目录下创建一个名为 about-me.md 的文件,你需要在该文件的 YAML front-matter 中指定使用的布局(如果有的话)。

1.4、hexo new post <title>

这个命令用于创建一个新的文章。<title>:这是你新文章的标题,这个标题将被用作文件名的一部分,具体取决于你在 _config.yml 中设置的 new_post_name 格式。

例如,如果你没有修改默认配置,并且想创建一个名为“Hello World”的文章,你可以运行:

1
hexo new post "Hello World"

2、npm 命令

npm(Node Package Manager)是 Node.js 的包管理工具,它允许你安装、更新、删除和管理 Node.js 项目的依赖。

2.1、初始化项目 init

1
2
# 初始化一个新的npm项目,并引导你创建一个`package.json`文件,该文件包含了项目的基本信息和依赖项。
npm init

2.2、安装包 install

1
2
3
4
5
6
# 安装项目所需的全部依赖(根据package.json文件)
npm install
# 安装指定名称的包
npm install <包名>
# 全局安装一个包
npm install -g <包名>

参数详解。

  • --save-S: 添加到 package.json 文件的 dependencies 列表中(默认行为)。

  • --save-dev-D: 添加到 package.json 文件的 devDependencies 列表中,表示该包仅用于开发环境。

  • --global-g: 全局安装该包,而不是安装在当前项目中。

  • @<版本号>: 安装指定版本的包。

2.3、卸载包 uninstall

1
2
# 从项目中移除依赖包,并从package.json文件中删除指定的包。
npm uninstall <包名>

参数详解。

  • --save: 同时从 package.json 文件中删除。

2.4、查看包 list

1
2
3
4
5
npm list
#
npm ls
# 查看指定包的详细信息
npm view <包名>
  • 查看当前目录下已安装的 node 包。
  • -g: 查看全局已经安装过的 node 包。

2.5、更新包 update

1
npm update <包名>: 更新指定包到最新版本。

2.6、运行脚本 run-script

1
npm run-script <脚本名>: 运行在package.json中定义的脚本。

评论