零基础转行前端前端启示录

如何发布个人npm包

2020-11-22  本文已影响0人  前端辉羽
初始化npm.png
function cutLongString(string, number) {
    let newString = ''
    if (string.length > number) {
        return newString = string.substring(0, number) + '...'
    } else {
        return newString
    }
}
module.exports = cutLongString
const cutFunc = require('rc-text-tools')
console.log(cutFunc('HelloWorld',3))
效果示意图.png
"start":"node index.js"

下载安装项目的时候最好再把源改回淘宝,否则安装会特别的慢
npm config set registry https://registry.npm.taobao.org/
频繁的切换会很麻烦,建议使用nrm工具,可以快速切换不同的源,安装了nrm之后,nrm ls查看源列表,nrm use npm快速切换到官方的源

发布一个自己的脚手架工具

其本质和发布npm包是一样的,只是需要借助yoeman快速形成工程化项目
全局安装 npm install -g yo,然后就可以全局使用yo命令

安装脚手架工程的基础项目(创建脚手架工具的项目)
npm install -g generator-generator
yo generator,输入这个命令,接下来会出现一系列提示,按照提示填写后(license可以选择MIT),回车自动安装项目,安装完毕形成一个刚才输入的项目名称同名文件夹。注意点:version不能是0.0.0,可以手动改成1.0.0

cd到我们刚才建立的打算发布为脚手架工具的文件夹中 ,然后npm publish进行发布
出现+包名@版本号 代表我们刚才发布成功了
此时我们随意去别的新的文件夹中,cd其中,npm install -g generator-xxx-xxx,全局安装了之后就可以直接通过yo xxx-xxx创建我们自己的脚手架项目了

上一篇下一篇

猜你喜欢

热点阅读