自定义模块模块由什么组成npm如何发布自己的模块常见的命令:
require — 引入模块exports — 输出模块 (想对外输出东西时,必须加上exports)module.exports — 批量输出模块
require
1.有‘./’ 从当前目录中招2.没有‘./’ 先从系统模块找,再从node_modules中找所以,我们引用自己写的模块时,一定要写成’./myModule.js’的样式(和系统模块区分开,否则找不到)。
提示:有个偷懒的方法,就是引用模块的时候,可以省略’.js’,因为反正Node.Js全部都是由js文件组成的!exports
exports.xxx=??;exports.xxx=??;exports.xxx=??;
注意: Node.js中不存在全局函数,因为Node.js会给它‘偷偷’加一层匿名函数
module.exports
module.exports={ xxx: ??, xxx: ??, xxx: ??};
NodeJS Package Manager(NodeJS包管理器)
1.统一下载途径2.自动下载依赖
如何安装别人的包?
npm install xxx
npm uninstall xxx
如何发布自己的包?(上传钱先登录:npm login)进入js文件根目录,npm pubish
npm init 在项目中引导创建一个package.json文件
如何删除已经发布的包?npm --force unpublish
直接用 npm unpublish
会出错。加上 –force 之后编程强制删除,就OK了
因为冲动会做下让自己无法挽回的事情。