Node.js使用了Common.js规范
Node.js中Common.js规范有三种使用类型:
-
内置模块 path url fs process
内置模块很多,我们下面以 磁盘处理的模块 为例内置模块我们注重的模块的使用
使用步骤:-
先引入模块,然后用一个变量保存这个模块( 内置模块在requrie(模块名称) )
-
使用这个模块上的api( 方法 ) 【常用】
path.join
path.resolve以上两个api,将一个目录的名称拼接到一个磁盘路径上
var path = require( 'path' ) console.log( path.resolve( __dirname,'../static') ) console.log( path.join( __dirname,'../static') )
-
-
第三方模块:插件
-
自定义模块
前端模块化
- AMD ( require.js )
- CMD ( sea.js )
- Common.js ( module.export require )
- es6 模块化 ( export import )
终端
- gitbash 客户端软件中的命令 叫 linux命令
- clear 清屏
- ls 列出当前目录下的所有目录和文件
- cmd中的命令叫做 DOS命令
- dir/w 列出当前目录下的所有的目录和文件
- cls 清屏
自定义模块上传 npmjs.com 过程
-
创建package.json
-
在 http://npmjs.com 上注册账号
-
激活账号( npmjs.com会发送一个邮件给你的注册邮箱 )
-
使用命令登录npmjs.com ( 登录前将你的源从淘宝源 切到 npmjs)
- 问题 : 如何切换源呢?
- 解决: 使用 nrm 切换
- nrm 安装
$ npm i nrm -g
$ npm adduser
-
如果登录成功, 提示为: Logged in as yanyabing on https://registry.npmjs.org/.
-
发布包到npmjs
$ npm publish
-
在npmjs官网查看包有没有发送上去
-
下载包来使用一下
$ npm i 包名称 -S / -D