【nodejs爬虫系列】01--环境设置

浏览: 1779

引言

这段时间一直在搞爬微信和搭chrome服务,找资料基本上采用的是nodejs。于是我边找资料边写,由nodejs零基础的我也算有点入门了,毕竟都把服务给搭起来了,爬微信也搞定了。也因此来记录下期间遇到的几个点。

一、安装nodejs

安装nodejs比较简单,直接上官网(https://nodejs.org/en/download/)下载好对应的文件安装即可。

windows上安装一般默认会配置环境变量(linux手动添加。)

NPM是随同NodeJS一起安装的包管理工具,现在的nodejs已经集成了npm,只要安装后nodejs,基本也装好了npm。

可以命令查看下版本信息

image.png

二、修改npm全局安装路径(可以不改)

默认的全局路径是C:\Users\[用户名]\AppData\Roaming\npm 

默认的缓存路径是C:\Users\[用户名]\AppData\Roaming\npm-cache

如果你想安装到其他目录下的话,可以这样做。

image.png

npm config set prefix "你要修改的全局路径"
npm config set cache "你要修改的缓存路径"

然后再全局安装包(npm install 包名 -g)(-g 表示全局安装),就能发现新安装的包就在指定的路径下了。

image.png

image.png

三、开始nodejs之旅

开始之前,需要说明的是,安装包的时候最好指定非c盘,最好在项目目录下。

我在这上面吃了亏。cmd命令打开的时候默认路径是C:\Users\XXX> ,如果你在此路径下安装非全局包,安装的包就会在此路径下,长此以往,c盘爆满,系统越来越卡。我当时还觉得奇怪,我没在C盘装软件,100G的C盘怎么只剩下几百M。后来把这个目录删了,重新定了目录安装。

image.png

有时候使用npm来安装会比较慢,我们可以设置淘宝镜像

npm install -g cnpm --registry=https://registry.npm.taobao.org

然后就可以用cnpm install 模块名称 来安装了。


先以简单例子入手,在wechat工程目录下安装moment模块,然后新建一个use.js文件,输入:

var moment = require('moment');
moment.locale('zh-cn');
var _today = moment();
var today = {};
today.year = _today.format('YYYY'); /*现在的年*/
today.dayHour = _today.format('YYYYMMDD:HH'); /*现在的时间*/
today.yesterday = _today.subtract(1, 'days').format('YYYY-MM-DD'); /*前一天的时间*/
console.log("现在的时间:"+today.dayHour);
console.log("今年的年份:"+today.year);
console.log("昨天日期:"+today.yesterday);

image.png

各类语言比较相似,会编程的,上手nodejs也会比较快。

推荐 1
本文由 _缘君_ 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册