1、创建npm账号
官网:https://www.npmjs.com/创建账号入口:https://www.npmjs.com/signup2、创建目录及初始化$ mkdir ts-test$ cd ts-test$ ts-test> npm init3、文件内容及目录结构1.package.json{"name": "ts-test","version": "1.0.0","description": "tianshan","main": "index.js","scripts": {"test": "echo \"Error: no test specified\" && exit 1"},"author": "","license": "ISC"}2. 入口文件编写,index.js,加一句简单的打印console.info('hello world');3. 最终目录结构├── ts-test│ ├── index.js└── └── package.json4、发布1.项目根目录下,运行npm addUser命令,添加自己的用户信息ts-test> npm addUser2. 如果已经注册过账号,直接登录就行了ts-test> npm login输入用户名、密码、邮箱3. 发布ts-test> npm publish5、下载调用1. 下载ts-test> npm install zqh-test -D2. 使用require('ts-test');3. 控制台执行ts-test> node index.js6、删除发布的包ts-test> npm --force unpublish zqh-test7、废弃包(这个包并不会删除,只是在别人下载使用的时候会提示)ts-test> npm deprecate --force ts-test@1.0.0 "这个包不在维护了。"8、更新包1、先把package.json里的version版本号修改了,再执行publish命令就行了ts-test> npm publish2、 更新(重新下载)ts-test> npm install ts-test -D
