在Node环境里面,一个js文件就是一个模块,但是为什么要使用模块呢?因为模块化大大提高了代码的可维护性。
就相当于PHP中定义的function,同一模块内的变量和方法名不能重复,不同模块中可以定义名字相同的变量或者方法
在一个文件夹中新建一个文件 hello.js
'use strict'; //开启严格模式
var a = 'Hello';
function fuc(name){
console.log(a + '.' + name + '!');
}
module.exports = fuc; //本模块 将 方法fuc 输出
在同一个文件夹中新建一个文件 index.js
*注意require调用的模块其实就是文件名。hello.js作为一个模块文件,调用的时候只需要写‘hello‘即可
'use strict';//开启严格模式
var fuc = require('./hello');
var b = 'xiao ming';
fuc(b);
1.jpg
图片即是运行结果: Hello.xiao ming!
-------分割线-------
我选用的调试软件是:Visual Studio Code
下载地址:点我跳转
网友评论