Node.Js安装、环境搭建、CommonJS(模块化)、global 、npm 、install

1.NodeJs官网下载 https://nodejs.org/en/

左边是稳定版;右边是最新版

2.测试安装

node -v

npm -v

3.CommonJs(模块化)

a.每一个文件都是一个模块,都有自己的作用域

b.在模块内部,module变量代表自身

c.module.export 提供对外接口

module.export.变量

4.global全局对象

global 变量=值;

5. npm 包管理器 ----> 让javascript开发者下载别人写的包

npm init :初始化项目

npm install XX  :   下载

 

建立一个a.js文件

var test1=888;
var test2=999;
global.test3="000";
function fn1(){
    console.log("fn1函数!");
}
module.exports.test1=test1; 
module.exports.fn1=fn1; 
console.log("test1="+test1+",test2="+test2);

建立一个b.js文件

var mod=require('./a.js');
console.log(mod.test1);
mod.fn1();
console.log(test3);
var express=require('express')
console.log(express);

建立一个server.js文件

const http=require('http');
const url=require('url');
const querystring=require('querystring');

const server=http.createServer((req,res)=>{
    res.write('1111122');
    const reqUrl=req.url;
    const queryUrl=url.parse(reqUrl).query;
    console.log(querystring.parse(queryUrl));
    
    res.end();
}).listen(8080);

 

 

注:npm init:生成了package.json包信息

执行的操作:

npm init

npm install express

npm install mysql

node a.js     

node   b.js 

 

node server.js 

posted @ 2020-12-13 00:44  0810asAmy  阅读(299)  评论(0编辑  收藏  举报