码迷,mamicode.com
首页 > 其他好文 > 详细

第三天 npm包管理

时间:2019-12-19 21:16:40      阅读:81      评论:0      收藏:0      [点我收藏+]

标签:名称   man   src   作用   color   mode   三方   filename   对象   

什么是npm?
node package management:node包管理工具(主要管理模块)
模块:核心模块 、文件模块
文件模块:自定义模块、第三方模块
npm就是用来管理和安装第三方模块的
/-----------------------------------------------------------------/
npm命令详解
1、npm -v //v:version(版本)
查看当前npm的版本号

2、安装模块
命令:npm install model name(模块名称)
比如:安装jquery模块
npm install jquery // npm i jquery(简写)

3、查看:npm中模块的清单命令
npm list 这个命令会列出所有安装的第三方模块

4、卸载模块 uninstall:卸载
命令:npm uninstall modelname(模块名称)

5、查看给定模块的信息
指令:npm info modelName(模块名称)
比如:查看jquery的信息
npm in fo jquery

6、指定模板版本号安装
指令: npm install modelName@版本号
比如: npm install jquery@1.12.1

//----------------------------------------------------------------------

package.json文件作用:
1、用来描述工程项目的信息
2、描述第三方模块之间的依赖

注:
1、通过npm init 指令来创建package.json文件
2、快速创建package.json文件命令 npm init -y
3、给package.json文件增加模块依赖的命令
npm install 模块名称 --save (将模块增加到当前package.json)

什么是模块对象?
模块:核心模块(nodejs内置),第三方模块(第三方组织发布的),自定义模块(开发人员)
在nodejs平台上,每一个文件就可以称为一个模块。

定义了一个module它在模块内就是一个模块对象。
每个模块对象都代表当前模块。使用module.exports时才能把整个的模块文件作为一个对象抛出。
模块对象module每个模块内都内置一个module,用module来代表当前模块
模块的对象属性:module.exports 属性代表对外输出接口

//---------------------------------------------------------------------------

例:

第一个js文件:

//把变量和函数 抛出
var str="hello world"
var add=function add(a,b){
    console.log("a:"+a+"b:"+b)
}
module.exports.str=str
module.exports.add=add

第二个文件:

var add1=require(‘./1‘)
console.log(add1.str)
add1.add(1,3)

  然后进入cmd执行命令node  filename(第二个文件名字)

执行结果:

技术图片

第三天 npm包管理

标签:名称   man   src   作用   color   mode   三方   filename   对象   

原文地址:https://www.cnblogs.com/yeqi/p/12069762.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!