npm:全称NodeJS Package Manager(NodeJS 包管理器)
作用:
- 提供一个统一下载途径
- 自动下载依赖
- 提交个人自定义的模块
和npm相关的目录:
node_modules
该目录下放置所有npm安装的所有模块
使用require时应该用./xx.js 导入或者将需要导入的模块放入到node_modules此时路径可以直接写xxx.js
1.如果有./ ,从当前目录查找
2.如果没有./,从node_modules下找即从系统模块找
自己的自定义模块,统一放入到node_modules中;
如何自定义模块,并且共享:
require:引入模块
exports:输出
module.exports:批量输出
npm中文官网:https://www.npmjs.com.cn/
1.现在官网注册一个用户
2.在命令行登录:npm login 根据提示输入用户名和密码
- 提交模块
首先初始化包的信息:npm init ,根据提示修改包的名字,描述等等
然后发布模块 npm publish,在官网上就可以搜索到上传的包
如果修改该模块,应该取修改package.json的版本号,再去pulish,否则会报错
或者使用 npm update 模块模块名字 去更新版本
网友评论