精华内容
下载资源
问答
  • npm发布包和修改包

    2021-09-22 17:38:17
    npm发布包和修改包1、新建文件夹,并初始化一个项目2、创建一个简单的js文件,index.js作为包代码3、登录npm账号(没有账号需要先前往npm注册 [https://www.npmjs.com/](https://www.npmjs.com/))4、发布npm包5、修改...

    1、新建文件夹,并初始化一个项目

    npm init
    在这里插入图片描述

    初始化完成后,在当前文件夹下会有一个package.json 项目描述文件

    2、创建一个简单的js文件,index.js作为包代码

    module.exports = {
        getNumber: () => {
            return Math.random() * 10000
        }
    }
    

    3、登录npm账号(没有账号需要先前往npm注册 https://www.npmjs.com/)

    npm login

    ➜  npm-demo npm login
    Username: *****(你自己的npm用户名)
    Password: 
    Email: (this IS public) ******@126.com(你自己的npm邮箱)
    ^C
    

    登录完成后可以查看npm登录状态
    npm whoami

    4、发布npm包

    npm publish
    在这里插入图片描述
    发布成功

    在这里插入图片描述
    如果遇到此问题,是由于注册邮箱未验证

    5、修改npm包

    修改完包代码之后,执行 npm version patch 原版本号会自动加1,也可自行修改package.json 里面的版本号
    然后执行npm publish
    修改并发布完成

    6、删除npm包

    删除指定版本包:npm unpublish 包名@版本号
    删除npm所有版本包:npm unpublish 包名 --force

    谢谢观看

    展开全文
  • 1.注册npm账号 // (1) 访问 https: //www.npmjs.com/网站,点击sign up按钮,进入注册用户界面 下面是网址 // (2)填写账号相关的信息:Full Name、...// 2.发布包 // (2)登录npm账号 // npm账号注册完成..

    1.注册npm账号

    // (1) 访问 https: //www.npmjs.com/网站,点击sign up按钮,进入注册用户界面

    下面是网址

     

    // (2)填写账号相关的信息:Full Name、Public Email、Username、Password

    // (3)点击create an Account 按钮,注册账号

    // (4)登录邮箱,点击验证链接,进行账号的验证!!!一定要验证哈!!!!

     

    // 2.发布包

    // (2)登录npm账号

    // npm账号注册完成后,可以在终端中执行npm login命令,依次输入用户名、密码、用户名,即可登录成功

    // 注意:在运行npm login命令之前,必须先把下包的服务器地址切换为

    // npm的官方服务器,否则会导致发布包失败

    用nrm ls命令转换web服务器下// nrm

    登录成功后,进入包的根目录下进行发布包

    // (3)把npm包发布到npm上

    // 将终端切换到包的根目录之后,运行npm publish命令,即可将包发布到npm上(包名不能雷同)

    // 打开myselfbao - tools 输入cmd 当前窗口下输入运行   npm publish  即可将包发布到npm上(包名不能雷同)

     

    可在npm官网查到包了

     

     // (4) 使用自己上传的包

    新建一个clock文件夹即可---在文件夹内新建01.js文档;01.js代码如下:

    运行即可

    需要先下载包哈~:在clock根目录下  npm install myselfbao-tools 即可

     

    // (5) 删除已发布的包

    // 运行 npm unpublish 包名-force 命令,即可从npm删除已发布的包

     

     

    注意的点:!!!!

    // 1.npm unpublish 命令只能删除 72小时以内发布的包

    // 2. npm unpublish 删除的包,在24小时以内不允许重复发布

    // 3.发包时候要慎重,尽量不要往npm上发布没有意义的包!

    展开全文
  • 2,npm publish 发布 遇见问题: 403 Forbidden - PUT http://registry.npmjs.org/vue-simple-chat - Forbidden npm ERR! 403 In most cases, you or one of your dependencies are requesting npm ERR! 403 a ...

    1,npm login  登录

    2,npm  publish  发布

    遇见问题:

    403 Forbidden - PUT http://registry.npmjs.org/vue-simple-chat - Forbidden

    npm ERR! 403 In most cases, you or one of your dependencies are requesting

    npm ERR! 403 a package version that is forbidden by your security policy.


    解决办法:
     登录npm 账户   确认 邮箱  发送至邮箱   登录邮箱 点击 确认 重新发布即可

    2,确保  registry 地址是 npm 地址:
    地址查看:npm config get registry   = >   http://registry.npmjs.org/  

    3,保证包名唯一

    成功状态:

    npm notice === Tarball Details === 
    npm notice name:          excel-courseware                        
    npm notice version:       1.0.0                                   
    npm notice package size:  2.7 kB                                  
    npm notice unpacked size: 7.4 kB                                  
    npm notice shasum:        7bd137f0e33a4babc752e77174431dd149ea28ca
    npm notice integrity:     sha512-wcUw1VfZ3oAdV[...]XkL+nIZabfCwA==
    npm notice total files:   8                                       
    npm notice 
    + excel-courseware@1.0.0

    展开全文
  • npm发布包

    2021-11-22 15:51:09
    2.1在初始化项目之前,需要检验一下要发布,名字是否已经存在; 而且npm包名字的规则:不能有大写字母/空格/下划线 2.2 然后就可以新建项目了,执行npm init初始化项目的配置; 填写名和其他一些信息,...

    一:注册npm账户

    首先在npm官网注册账号:npm

    二:项目初始化

    2.1 在初始化项目之前,需要检验一下要发布的包,名字是否已经存在;

     而且npm包名字的规则:不能有大写字母/空格/下划线

    2.2 然后就可以新建项目了,执行npm init初始化项目的配置;

    填写包名和其他一些信息,一路执行下去,直到多出一个package.json文件,就配置完成;

    2.3 项目编写

    入口文件在初始化配置时如果没有改过,就默认为index.js,或者是初始化过程中entry point时修改的值;

    module.exports = {
        printMsg: function(val) {
            console.log('printMsg是:' + val)
        }
    }

    三:项目发布

    3.1 登录npm账号

    在项目终端登录npm账号: npm login;依次输入用户名、密码、邮箱;

    3.2 使用npm publish发布包

    发布成功后就可以在npm账户下的packages下查到发布的包;

     四:使用发布的包

    4.1 安装依赖包

    安装刚刚发布的包:npm install test27605 --save

    安装包但不写入package.json文件:npm install test27605

    安装包并写入package.json的"dependencies":npm install test27605 –S

    安装包并写入package.json的"devDependencies": npm install test27605 –D

    4.2 在文件中引入并使用

    import test27605 from 'test27605'
    //or let test27605 = require('test27605');
    test27605.printMsg('hello world!')

    五:更新已经发布的包

    5.1 更新包的版本号

    npm version patch 命令把package.json文件中原来的version版本加1

    5.2 重新发布包

    使用命令重新发布包:npm publish;然后就可以看到有了两个版本的包;

    5.3 在项目中更新依赖包

    检查更新包: npm outdated

    删除指定的包:npm uninstall test27605

    重新安装包:npm install test27605 -S

    或者是直接在package.json中修改包的版本,删除整个node_modules文件,并重新安装项目,npm install

     六、删除包

    6.1 删除指定版本的包

    npm unpublish 包名@版本号

    6.2 删除整个包

    npm unpublish 包名 --force

    npm unpublish test27605 --force

    npm不鼓励任何形式的删除,因为我们发布的包可能已被其他人引用;但是我们仍然可以删除72小时以内发布的包;

    展开全文
  • npm ERR! code E403 npm ERR! 403 403 Forbidden - PUT http://registry.npmjs.org/xpx-ui - Forbidden npm ERR! 403 In most cases, you or one of your dependencies are requesting npm ERR! 403 a package ...
  • npm publish 报错 【you or one of your dependencies are requesting a package version that is forbidden by your security policy】 npm ERR! code E403npm ERR! 403 403 Forbidden - PUT ...
  • 1. 在【自定义本地】目录中,创建一个文件夹 npm_publish_ceshi 自定义本地 ----node_modules --------npm_publish_ceshi 2. 在文件夹 npm_publish_ceshi 的根目录下,初始化一个package.json文件(npm init...
  • npm_发布工具

    2021-09-09 11:08:53
    1.新建文件夹, 并初始化环境npm init 2.安装 nrm 全局指令,切换到npm镜像 查找此路径 使用vscode打开修改...打开npm官网搜索自己刚才发布名就可看到自己刚才发布了 好了我的朋友下次再见!如果还有下次的话~
  • npm view 名 //这个命令用来查看 某个的信息 //如果返回 404 , 就说明这个项目名在 npm 官网上找不到, 此时你就可以使用. //否则, 说明不可用, 你需要重新修改项目名 第三步: 进入要发布的项目.
  • 描述:将项目环境中开发好的 vue 组件,发布npm 依赖。 这里不用脚手架,因为脚手架会附带很多用不到的东西。 初始化仓库:每个 npm 都需要一个 package.json 文件,进行常规配置。 进行初始化设置,...
  • npm发布包遇到的坑

    2021-04-30 20:46:02
    发布包 npm publish 问题 接下来就是遇到的问题了,每个问题都包含报错信息,请善用ctrl + f搜索,下文报错中涉及到自己包名的我都替换为了your-package。 邮箱未验证 npm ERR! publish Failed PUT 403 npm ERR! ...
  • npm包发布时忽略某些文件(夹)

    千次阅读 2021-05-17 17:16:07
    最近在看axios源码,看到项目根目录下有一个名为.npmignore的文件,查询文档发现它是一种黑名单机制,在包发布时用于排除某些文件或目录。 内容语法格式 跟.gitignore基本一样。下面是axios源码里的配置内容: **/....
  • 网上很少有自制npm包的教程,... 自制前端插件并发布npm一般都需要打包工具,因为npm本身是运行在node里的,而node不支持es6的import语法,而前端一般都使用import语法来模块化,所以我们需要用打包工具+babel。
  • 4、在新项目中使用你已经发布 步骤一:登录npm官网,注册一个npm账号,然后注册完后,官网会给你发送相关的邮件,你去你的邮箱根据提示进行操作,验证通过即可 步骤二:制作一个npm 1、创建一个文件夹,如...
  • npm 全称 Node Package Manager(node 管理器),它的诞生是为了解决 Node 中第三方包共享的问题。 npm 不需要单独安装。在安装Node的时候,会连带一起安装npmnpm -v检查安装的情况。 npm集中管理 是多个...
  • 发布npm包时遇到的问题及解决方法 1、出现错误 no_perms Private mode enable, only admin can publish this module 错误输出内容 npm ERR! publish Failed PUT 403 npm ERR! code E403 npm ERR! no_perms ...
  • npm发布包所需知识点

    2021-05-07 13:16:51
    npm publish 发布包发布过程会把整个目录发布,不想发布的内容模块,可以通过 .gitignore 或 .npmignore 文件忽略 更新版本:npm version patch 升级补丁版本号:npm version patch 升级小版本号:npm version minor ...
  • 搭建一个npm私有服务器,并发布一个helloworld
  • NPM 发布自己的npm包

    2021-11-18 14:20:42
    2、创建好自己的配置,查看版本 3、创建一个空文件夹,执行npm init -y 初始化,并配置好自己的最基础的webpack.config.js 4、执行打包 5、在终端输入命令npm config get registry 一定要确保输出路径地址是...
  • 修改package.json文件 "name": "vue-basic-tool", // 项目名,不能有重复 "main": "dist/vue-basic-tool.js", // 引入时可直接使用名 第四步:打包及发布 在npmjs注册一个账号 在当前组件的终端中输入 npm run ...
  • NPM的全称是Node Package Manager,是一个NodeJS管理和分发工具,已经成为了非官方的发布Node模块()的标准 npm 发布和管理,可以简单理解为上传代码和下载并使用它们。这样可以快速的发布代码哈哈 前期...
  • npm 发布私有库流程

    2020-12-21 15:29:57
    npm登陆 ...进入要发布的库的文件夹 cd, 打开终端 输入 npm login ...输入名 enter 输入版本 1.0.0(根据实际填写) 输入git 地址(如有填写,如无直接enter) 输入协议 enter 确定 输入yes 或者y 发布 npm
  • Npm发布到私库去的操作 第一步:查看请求npm地址 命令:npm config get registry  #http://registry.cnpmjs.org/ 效果: 第二步:修改请求npm地址 命令npm config set registry ...
  • npm发包及cdn访问

    2020-12-29 10:34:12
    发布更新 npm publish 发布测试版本 npm publish --tag beta 废弃 npm deprecate -f <package>@<version> "<message>" cdn访问 https://cdn.jsdelivr.net/npm/<package> ...
  • $ # 再去项目目录通过名来 link $ cd path/to/my-project $ npm link my-utils 结束后回到模块目录。 npm unlink 2、进入地址,是组件打包之后的webpack入口 3、关于打包的注意事项 1、记得添加library ...
  • npm 发布如何忽略指定的文件

    千次阅读 2021-01-22 02:35:48
    .gitignore 设置的忽略文件,在git代码管理和 npm publish 都会被忽略 方法二:使用 .npmignore设置忽略哪些文件 .npmignore的写法跟**.gitignore** 的规则完全一样。若同时使用了**.npmignore和.gitignore**,...
  • npm介绍 1.1 npm概述 npm是世界上最大的软件注册表。来自全球的javascript开源开发人员使用npm共享和借用软件包,许多组织也使用npm管理私人开发。 npm由三个不同部分组成: 网站https://www.npmjs.com/ ...
  • 发布的是个人的公共,以@开头。开始的时候,直接使用npm publish,发布不成功。 所以不能简单地使用npm publish命令,通过阅读npm文档发现,需要使用以下命令: npm publish --access public ...
  • 文章目录npm 上传自己的依赖(新手教程)首先要创建自己的npm...最近工作中用到了npm发布自己的,分享下经验,这里仅介绍怎么发布npm 首先要创建自己的npm账号(免费的) 有账号的可以跳过这步 https://www.npmjs.co

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 52,913
精华内容 21,165
关键字:

npm发布包