把自己的代码通过npm发包过程

将已经编写好的代码发包到npm的步骤:

1、注册账号

打开npm官方网站: www.npmjs.com; 进行注册
注册需要用户名,密码和邮箱, 当注册完成后需打开邮箱进行验证(邮箱不验证无法上传)
打开包所在文件夹, 在根目录下执行 :

2、在需要打包发布的文件夹package.json所在目录下执行命令:npm init

注意:当包有修改的时候, 先修改package.json中的版本号(version),再按步骤执行npm init 和 npm publish --access public

3、在npm官方网站新建一个命名空间,命名空间需和package.json中的name一致

 

3、执行命令:npm publish --access public

在执行命令前,需检查是否使用的淘宝镜像,如果是,则需要改正

注意事项

上传时不能使用淘宝镜像

npm config set registry https://registry.npmjs.org

注意:在package.json 中必须写入以下配置,否则报错

 "publishConfig": {
    "access": "public"
  },

  最后,如果提示error,可以先使用命令检查是否登录:

npm whoami

  

如果未登录,会提示报错:

npm ERR! code ENEEDAUTH
npm ERR! need auth This command requires you to be logged in.
npm ERR! need auth You need to authorize this machine using `npm adduser`

 这时候就需要先打开npm官网并通过邮箱验证,完成登陆后再通过命令检测是否已登录

posted @ 2023-04-19 15:09  求必印  阅读(205)  评论(0编辑  收藏  举报