Node.js
简介
Node.js在浏览器外运行V8 JavaScript引擎。
Node.js应用程序运行于单个进程中,无需为每个请求创建新的线程,而是采用一组异步I/O原生功能。
npm
npm
是node.js标准的软件包管理器。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
npm install <package-name>
npm install -g <packagae-name>
npm install <package-name>
npm install <package-name>@x.y.z
npm list
npm list -g
npm list --depth=0
npm list <package-name>
npm outdated
npm update
npm update <package-name>
npm install -g npm-check-updates
ncu -u
npm update
npm uninstall -S <package-name> npm uninstall -D <package-name>
npm uninstall -g <package-name>
|
npx
npx是运行使用Node.js构建并通过npm仓库发布的代码.
运行npx commandname
会自动地在项目node_modules
文件夹中找到命令的正确引用,无需知道确切路径.
package.json与package-lock.json
package.json
用于描述模块的信息以及依赖
package-lock.json
固化当前安装的每个软件包的版本
hexo与hexo-cli
hexo-cli
即hexo command line interface
是将hexo封装为命令行模式
hexo-cli
负责创建hexo
工程,hexo
模块,负责真正的项目管理工作.
升级hexo
使用ncu -u
升级
1 2 3 4 5 6 7 8 9 10 11 12
| npm outdated
npm install npm-check-updates -g
ncn -u
rm -rf node_modules/ npm install --save
|
参考
- Node.js
- [Hexo-cli与hexo]https://one-more-tech.gitlab.io/Hexo-与-Hexo-cli-的关系、入门教程/index/
- 将Hexo升级到5.0.0
- Hexo 5.2.0升级记录