软件应用之 Node.js

  1. Node.js
    1. node
    2. npm
  2. hexo
  3. GitBook
  4. docsify

几个基于node.js的工具,记一下node.js以及相应工具的基本应用。


Node.js

node.js是运行在服务端的JavaScript。

node

Linux下接用包管理器即可下载node.js,windows可以到官网下载安装包,然后安装即可。
安装完后,如果nodsjs的安装路径不在环境变量中,添加即可,因为npm和node均在安装目录下,如windows安装在D盘,则npm和node位置为:

D:\nodejs\node.exe
D:\nodejs\npm.cmd

如果要运行一个js文件,用如下命令即可:

node file.js

npm

npm是随node.js一起安装的包管理工具。Windows下使用之前,一般设置一下module和cache路径:

npm config set prefix "D:/nodejs"
# 设置module路径,即将下载的包安装到module路径,这也为全局下载路径
npm config set cache "D:/nodejs/node_modules/npm-cache"
# 设置npm的cache路径
npm config list
# 查看用户修改的参数
npm config list -l
# 查看用户修改的参数,以及所有默认的参数

设置好module路径后,还需要将其(即D:/nodejs/node_modules)加入到环境变量中,因为包执行文件就在module路径下,如安装了一个hexo-cli,则其执行文件在:

D:/nodejs/node_modules/hexo.cmd

hexo

hexo是一个昨用Markdown生成静态博客的工具,hexo-cli是对hexo功能的命令封装,通过命令行(cli)调用。

npm install -g hexo-cli
# 安装hexo-cli
# -g表示全局安装,即安装在自己设置的module路径
# 没有-g参数,则安装在执行命令所在的目录
hexo init ./blog
# 初始化博客,博客源文件在blog下
hexo generate
# 生成静态网页,即将markdown生成html
hexo server
# 本地预览博客网页 
# 这样会启一个端口为4000用于预览的服务器,打开http://localhost:4000可预览

GitBook

GitBook是一个基于node.js的命令行工具,可使用Github/Git和Markdown来制作精美的电子书。
gitbook入门教程

npm install -g gitbook-cli
# 安装gitbook-cli
gitbook init ./docs
# 在docs初始化书籍目录
gitbook serve ./docs
# 本地预览书籍,书籍目录为docs

docsify

docsify 是一个使用markdown动态生成文档网站的工具。不同于 GitBook、Hexo 的地方是它不会生成将 .md 转成 .html 文件,所有转换工作都是在运行时进行。

npm install -g docsify-cli
# 安装docsify
docsify init ./docs
# 初始化文档,在dosc中写文档
docsify serve ./docs
# 本地预览文档,打开 http://localhost:3000 可预览

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 [ yehuohan@gmail.com ]

文章标题:软件应用之 Node.js

本文作者:Y

发布时间:2017-08-11, 23:02:41

最后更新:2022-09-02, 23:07:38

原始链接:http://yehuohan.github.io/2017/08/11/%E6%9D%82%E8%AE%B0/0Usage/%E8%BD%AF%E4%BB%B6%E5%BA%94%E7%94%A8%E4%B9%8B-Nodejs/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。