前言:最近抽时间学习下node,以下都是学习中的笔记整理;开始时间2019-06-02
一、首先把相关网站路径给出:
nodejs官网:https://nodejs.org/en/
nvm: https://github.com/nvm-sh/nvm
Commonjs: http://www.commonjs.org/
安装node自己操作
二、安装好node在终端运行:
1,新建一个hello文件夹,下新建一个index.js文件,内容输入:
console.log('hello');
function add(a, b) {
console.log(a + b);
}
add(6, 8);
终端:cd 到hello文件夹,输入:
node index.js
终端输出:
hello
14
以上就是简单运行node
三、node分为三种模块
1,内置模块儿。例:
hello文件夹下新建个module.js文件输入:
const os = require('os'); // 内置模块
console.log(os.hostname());
终端运行:node module.js
2,第三方模块儿。例:
首先通过npm 安装第三方包,比如安装request包:
npm install request --save
安装完成后 ,hello文件夹下新建个module_2.js文件输入:
// 安装第三方
// npm init
// npm install request --save
const request = require('request');
request({
url: 'https://api.douban.com/v2/movie/top250',
json: true
}, (err, response, body) => {
console.log(JSON.stringify(body, null, 2));
})
终端运行:node module_2.js
3,自定义模块儿。例:
在hello文件夹下新建个src文件夹,下再建个greeting.js。输入:
const hello = () => {
console.log('hello~');
}
// 暴露接口
// commonjs 暴露方法
module.exports.hello = hello;
然后,在hello文件夹下新建个module_3.js。输入:
// 自定义模块
const greeting = require('./src/greeting.js');
greeting.hello();
终端运行: node module_3.js
四、npm命令及其他
常用命令可参考:
https://www.cnblogs.com/itlkNote/p/6830682.html
另:nrm是专门用来管理和快速切换私人配置的registry
参考:https://www.cnblogs.com/wangmeijian/p/7072053.html
网友评论