1.在js中引入其他的js文件
(1)简单的引入方法
我们现在有一个需求,在app.js中引入aa.js
首先我们创建一个简单的aa.js文件
var obj={
get:function(){
console.log('服务器获取');
},
post:function(){
console.log('服务器发送');
},
}
// 第一种输出方式,输出对象 exports.aaa=obj;
//输出 { aaa: { get: [Function: get], post: [Function: post] } }
//第二种输出方式,输出整个文件
module.exports=obj;
//输出 { get: [Function: get], post: [Function: post] }
//第三种,直接输出内容
// exports.get=function(){}
在app.js中写入引入代码
const aaa=require("./aaa.js")
这样就可以使用了
(2)符合node文件的引入写法对引入语句进行简写
如果按照node的文件命名法,我们可以将引入语句进行简化
当其在node_module文件夹下面的时候,按照node的语法糖可以省略前面的内容
const aaa=require("aaa")
2.npm下载其他的文件
(1)打开项目的终端,输入npm init --yes
,这时候会发现目录多了个package.json的文件,这个就是npm下载文件的信息文件
{//基本信息
"name": "nodejs",
"version": "1.0.0",
"description": "",
"main": "app.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
//下载的包的信息都会记录在这里
}
}
(2)下载包
npm install md5
下载一个md5加密的包,当你下完后会发现package.json文件的dependencies多了一个"md5": “^2.3.0”,这是因为当你自动下载文件的时候的node自动帮你记录到上面的.
注意的是,cnpm下载后不会自动保存在这里,若是你想在这里记录下来的话,记得加上 --save作为结尾
例如cnpm install md5 --save
,这样子的话就也能自动添加到dependencies上面了