nodejs 模块的安装和使用--win7操作系统下

来源:互联网 发布:蓝牙小音箱低音炮淘宝 编辑:程序博客网 时间:2024/05/08 02:36

认识nodejs是因为在开发web前端(页面)时需要写JavaScript脚本从服务器本地的excel文件中读取数据,之后将数据按照一定的 html 形式显示。于是,在网上一顿找,找到了node-xlsx这个模块包,据说能完成excel的读写操作。而要使用node-xlsx就需要安装nodejs环境,于是开始了nodejs之旅。

nodejs是什么:nodejs是一个js解析器,基于事件驱动和非阻塞IO模型,非常适合需要进行大数据实时交互的应用场景。从网上能搜索到很多为nodejs开发的第三方模块(package),利用这些包能实现很多你想要的功能,加快开发效率。

以下是我成功进行nodejs模块安装和使用的全过程:

1、从http://nodejs.org/下载和安装最新的nodejs,我的版本号是v0.12.0,安装目录是D:\WEBSITE\nodejs;

2、在电脑桌面上新建一个hello.js文件,文件内容如下:

console.log("hello world");

2、win+R快捷键打开运行窗口,输入cmd打开windows命令行窗口,输入node hello.js,正常的话会输出hello world,如果提示“node 不是内部或外部的命令”,则需要在电脑的环境变量-->用户变量里的PATH的最后添加D:\WEBSITE\nodejs,然后记得重启cmd命令行窗口。

3、第2步成功后,在cmd命令行窗口中输入npm -v,enter后就能看到npm的版本。npm是什么:node package manager,是node的模块包管理器,通过它可以自动下载和安装所需要的第三方模块包,非常方便。

4、通过npm命令行安装node-xlsx,如下图所示:


5、在D盘新建一个excel.xlsx文件,随便输入两行内容,保存关闭;


6、在D盘新建一个readExcel.js文件,内容如下:

var xlsx = require('node-xlsx');// readvar obj = xlsx.parse('excel.xlsx');console.log(JSON.stringify(obj));
7、在cmd中运行readExcel.js,如下图所示,此时会抛出出错信息,大意是找不到node-xlsx模块,可是我明明安装成功了,怎么办?继续看下一步。

8、在环境变量-->系统变量里新建一个NODE_PATH变量,如下图所示。这个变量用于添加node模块在被require时的默认搜索路径,如果不加这个变量,那么你只能把要运行的js文件放到nodejs安装目录下,或是将模块包安装到要运行的js文件的目录下,才能正常运行。

9、添加NODE_PATH环境变量后,重启下cmd窗口,再次运行readExcel.js,结果如下图所示。结果是个json对象,然后你可以拿这些数据该干嘛干嘛了~~


最后,再推荐几个参考网站吧:http://nqdeng.github.io/7-days-nodejs/#1.1;https://www.npmjs.com/。

0 0