Windows下使用Nodejs运行js的方法
ecmascript是什么?
ecmascript,说白了就是不能操作html文档和浏览器的javascript语言。
javascript由以下三大部分组成:
ecmascript,即javascript基本语法组成部分,编程语言的流程控制、变量操作、数据类型等等都通过ecmascript实现。
dom(document object model),javascript操作文档对象的方式。通过dom,我们可以将html文档映射成由节点组成的文档树,从而操作这棵“树”。
bom(browser object model),提供javascript与浏览器窗口的交互,通过bom可以操作浏览器,如放大缩小窗口,弹出对话框等等。
nodejs是什么?
一般来说,javascript都是运行在浏览器中的。如果抛开浏览器,能不能运行js代码呢?nodejs提供的就是ecmascript的运行环境,它包含了浏览器内核,使得ecmascript能在浏览器之外运行。为什么不说dom和bom呢?因为脱离了浏览器,就没有文档对象和浏览器对象了。
安装nodejs
直接安装某个版本
直接到官网下载nodejs安装包,然后一路next,配置nodejs环境变量,就能直接在windows控制台运行使用nodejs。
1、下载
快速通道:
2、安装
一路next就行,然后记住安装地址。
3、配置环境变量
一般来说安装过程会自动配置,我们可以win + r ,输入cmd,然后在控制台中输入
node -v
如果能显示出版本,既已经配置好环境变量。如果显示“不是内部或外部命令”,则需要手动配置环境变量。配置环境变量过程不赘述。
安装nvm管理
nvm是nodejs版本管理器,全称为nodejs version manager。使用nvm可以轻松地在各个版本中切换。建议使用这个方法来使用nodejs。
1.下载nvm
到github上将windows的安装包download下来 快速通道:
2.安装nvm
如果使用的是nvm-noinstall.zip这个包,则使用管理员身份运行install.cmd,然后配置根目录下的setting.txt
root: e:\nvm path: e:\nodejs arch: 64 proxy: none
root 为nvm安装根目录
path 为指向某个版本的快捷方式,nvm通过这个快捷方式指向某个版本的nodejs。
3.检验是否完成安装
在控制台输入:
nvm
查看是否有输出。
4.使用nvm管理nodejs
- 使用nvm install <版本号> 命令安装,例如,要安装nodejs 8.4.1版本,则运行以下命令:
nvm install 8.4.1
查看当前下载了哪些版本
nvm list
切换到某个已安装的版本
使用nvm use <版本号>
nvm use 5.9.1
在nodejs中运行js
控制台写代码
安装好了nodejs后,在控制台输入node回车,就会进入编写脚本页面,这里相当于在浏览器中的console控制台中写js代码。
administrator@axzd_pc mingw64 ~ $ node > console.log('hello,world'); hello,world undefined >
按两次ctrl + c 便可退出node控制台
运行js脚本
也可以通过node命令运行已经写好的js脚本。
demo.js function demo(){ console.log('running a js file ...'); } demo();
运行demo.js
administrator@axzd_pc mingw64 ~/desktop/gulp_demo/src/js $ node demo.js running a js file ... administrator@axzd_pc mingw64 ~/desktop/gulp_demo/src/js $
以上这篇windows下使用nodejs运行js的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
推荐阅读
-
Windows下使用Nodejs运行js的方法
-
windows下node.js的安装及express使用命令配置
-
js使用console计算代码运行时间的方法
-
windows下使用redis requirepass认证不起作用的解决方法
-
windows+xampp+php5.4下安装memcache使用session的方法
-
用windows下编译过的eAccelerator for PHP 516实现php加速的使用方法
-
解析windows下使用命令的方式安装mysql5.7的方法
-
解析windows下使用命令的方式安装mysql5.7的方法
-
解决windows下Sublime Text 2 运行 PyQt 不显示的方法分享
-
nodejs 使用 js 模块的方法实例详解