一:在你的npm项目中,进行打包,形成一个dist文件
npm run build // 这是我的打包命令,具体可查看 package.json 文件
二: 打包完成后,运行pwd命令,可查看到你npm项目的路径。
pwd // 输出一个url
三 :然后再你要用到npm的项目里,npm link
npm link <url> // 示例:npm link E:\work\bc-v3;这url就是你上面执行pwd显示的路径。
四:运行成功之后,就可以直接在本地调试了。调试完成就可以发布到npm网站上。
???? ① 登录npm账号:?输入之前注册时的用户名、密码和电子邮件地址。
npm login
?? ② 如果这地方没有权限,请向你们公司的运维或者其他管理者索要权限。也可以该在项目中的git仓库里提起申请,选择有权限的人,请求他们帮助发布。
? ③ 构建项目: 确保你的项目是可以正常构建的。这可能包括编译 TypeScript、打包 JavaScript 文件、生成文档等。
? ④ 版本号升级:每次发布新版本都需要升级版本号。可以使用 npm version
命令,它会自动更新 package.json
中的版本号。
npm version <major|minor|patch>
例如:
npm version patch
⑤ 发布包: 使用 npm publish
命令将包发布到 npm 上
npm publish
⑥验证发布,在npm官网上,看是否发布成功。
⑦ 发布完成,请在你使用的项目里重新 install 即可。
五 :调试完成后,取消生成的软链接
? ① 执行 npm ls --global 查看生成的所有软链接
npm ls --global
②?删除已创建的全局符号链接,name就是你的npm包的名称。
npm unlink <name> // 注意:这个命令只会取消链接,而不会删除全局 npm 模块目录中的包。
③ 如果你想完全卸载 npm 包。
npm uninstall -g <name>
④ 这时,你可以再次执行,npm ls --global 查看所有软链接,是不是已经删除了。
⑤ 如果没有,还是无法删除,请你使用 windows PowerShell 或者cmd 中的命令行来删除,可以在任意一个目录里执行,无需切换目录。
这就代表删除成功。再次运行 npm ls --global 命令查看。