你或许有很多一直要重复使用的函数,而且你们公司的review代码很严格。这个时候,你就需要npm了,来吧。我们搞一个试试。
第一步:新建一个文件夹
第二步:cd进入该文件夹
第三步:在你的终端输入 npm init(这个时候我已经默认你已经注册npm的账号了。)
第四步:你会碰到很多设置
package name: (chester_func) chester_func
version: (1.0.0)
description: frequently_used_funcion
entry point: (index.js)
test command:
git repository:
keywords: frequently-used
author: chester
license: (ISC)
(这里要说的是,package name要取名特别,不然重复,之后就上传不来了噢)
第五步:npm login
第六步:(如果你报错了)npm config set registry https://registry.npmjs.org/
第七步:npm publish
npm notice
npm notice 📦 chester_func@1.0.0
npm notice === Tarball Contents ===
npm notice 204B README.md
npm notice 1.3kB index.js
npm notice 281B package.json
npm notice === Tarball Details ===
npm notice name: chester_func
npm notice version: 1.0.0
npm notice filename: chester_func-1.0.0.tgz
npm notice package size: 1.0 kB
npm notice unpacked size: 1.7 kB
npm notice shasum: bbf185b62583ddd5fe504a61160703721be93b4c
npm notice integrity: sha512-czGuWJn3a/zWL[...]C1j5gV9DYykjg==
npm notice total files: 3
npm notice
+ chester_func@1.0.0
这样应该就是成功了。
如果你要问,那我想用自己写的npm怎么办?
终端输入 npm install <你的package name>
不要问我为什么,我不懂,我是一个方法论代码员。