

创建文件夹#
mkdir demo
bash初始化#
npm init -y
bash打开编译器创建文件index.js
并填入以下信息#
function main () {
console.log("Hello, world");
}
main();
export default main;
export function Hello(name) {
console.log('${ name }}');
}
js打开package.json文件#
现在我们来熟悉下这个文件。
字段 | 备注 |
---|---|
name | npm包的名称,也就是publish后的名称 |
version | 每次publish的时候记得修改这个,必须要是新版本 |
desdescription | 对这个npm包的描述 |
main | 链接到这个包后,默认打开的文件 |
keywords | 关键词。若是自行使用,可以不配置 |
author | 作者。填写自己的用户名就行 |
现在在json文件中添加以下信息
"files": ["index.js", ""]
json在[]
中添加需要发布的文件或文件夹,多个文件或文件夹用,
隔开并且每个都用""
包裹。
自行检查语法错误
发布#
由于镜像源问题,我们可能会发布失败 我们直接在cmd中切换镜像源
npm config set registry https://registry.npmjs.org
bash切换后发布
npm publish
bash发布成功后我们再将镜像源切换回
npm config set registry https://registry.npmmirror.com
bash若不切换,可能会出现 npm install
失败
访问文件#
访问npm包的文件我们可以使用unpkg ↗来访问 以下链接是访问最新发布的npm包
https://unpkg.com/npm包名/file
plaintext若在包名后添加@版本号
,则可以访问指定版本的npm包
# 准确版本号
https://unpkg.com/npm包名@1.1.1/file
# 模糊版本号(访问的是这个大版本的最新的版本号)
https://unpkg.com/npm包名@1/file
# 模糊版本号(访问的是这个小版本的最新的版本号)
https://unpkg.com/npm包名@1.1/file
bash好了,今天的分享就到这里了,拜拜!