有关于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_dir 和 new_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 | 初始化一个新的npm项目,并引导你创建一个`package.json`文件,该文件包含了项目的基本信息和依赖项。 |
2.2、安装包 install
1 | 安装项目所需的全部依赖(根据package.json文件) |
参数详解。
--save或-S: 添加到 package.json 文件的 dependencies 列表中(默认行为)。
--save-dev或-D: 添加到 package.json 文件的 devDependencies 列表中,表示该包仅用于开发环境。
--global或-g: 全局安装该包,而不是安装在当前项目中。@<版本号>: 安装指定版本的包。
2.3、卸载包 uninstall
1 | 从项目中移除依赖包,并从package.json文件中删除指定的包。 |
参数详解。
--save: 同时从package.json文件中删除。
2.4、查看包 list
1 | npm list |
- 查看当前目录下已安装的 node 包。
-g: 查看全局已经安装过的 node 包。
2.5、更新包 update
1 | npm update <包名>: 更新指定包到最新版本。 |
2.6、运行脚本 run-script
1 | npm run-script <脚本名>: 运行在package.json中定义的脚本。 |
