npm的创建和上传
(1)npm注册账号
(2)本地创建空项目,取名不要重复(通过npm -view 包名 来检查,报错证明取名没有重复)
(3)cmd执行项目初始化 npm init
(4)项目文件下创建index.html(写入要上传的模块,如下图)
//tools.js
const formatDate = (dateTime) => {
// console.log(date)
// date = new Date();
const date = new Date(dateTime) // 转换成Data();
console.log(date)
var y = date.getFullYear()
console.log(y)
var m = date.getMonth() + 1
m = m < 10 ? '0' + m : m
var d = date.getDate()
d = d < 10 ? ('0' + d) : d
return y + '-' + m + '-' + d
}
// 通过module.exports来导出模块
module.exports = {
formatDate
}
(5)切换到npm官网
npm config get registry
# 查看当前的npm的registry配置,确保是https://registry.npmjs.org
# 如果不是,可以通过如下命令来设置
npm config set registry https://registry.npmjs.org
# 手动设置registry,设置为国内服务器
(6)连接npm
cmd执行npm adduser
-
用户名:账号
-
密码:密码
-
邮箱(是你在npmjs官网上注册时使用的信息):邮箱
-
校验密码。它会向你的邮箱发邮件:校验码
(7)检查是否成功
cmd执行 npm who am i
(8)上传npm
cmd执行 npm publish