当前位置: 首页 > news >正文

淄博网站建设与推广外汇返佣网站建设

淄博网站建设与推广,外汇返佣网站建设,稿定设计网页版登录,无锡网站建设专业极速信息mkdir demo 创建一个新的文件夹 npm init 初始化项目 生成一个package.json文件 name version description等等touch index.js 创建一个node 可执行脚本新的js 文件 #!/usr/bin/env node // 必须在文件头加如上内容指定运行环境为node console.log(hello cli)在package.json 中…
  1. mkdir demo 创建一个新的文件夹

  1. npm init 初始化项目 生成一个package.json文件 name version description等等

  1. touch index.js 创建一个node 可执行脚本新的js 文件

#!/usr/bin/env node
// 必须在文件头加如上内容指定运行环境为node
console.log('hello cli')
  1. 在package.json 中 添加bin 属性 , (当后续去安装该依赖时,npm install 会根据该属性在node_modules/.bin 文件下 生成可执行脚本 ,该脚本执行index.js)

"bin": {"demoBin": "index.js" // 该index.js 就是上述新创建的可执行脚本
}
  1. 如果想直接使用命令 demoBin 去执行index.js , 使用npm link 会在全局(C:\Program Files\nodejs\node_global, 该地址被添加到了环境变量中)生成可执行文件 demoBin

  1. 此时在命令工具中 输入 demoBin 就会去执行index.js

  1. 创建一个npm 账号: https://www.npmjs.com

  1. 在命令工具中 输入npm login , 会显示输入账号、密码、邮箱

输入完毕之后报错:

npm ERR! code E403
npm ERR! 403 403 Forbidden - PUT https://registry.npmmirror.com/-/user/org.couchdb.user:yimihuakai111 - [FORBIDDEN] Public registration is not allowed
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, or
npm ERR! 403 on a server you do not have access to.

可以看下命令工具中会发现显示的是 npm notice Log in on https://registry.npm.taobao.org/ (最新的淘宝镜像地址应该是 https://registry.npmmirror.com/)

npm config get registry 会发现此时我们的源是淘宝地址,淘宝地址只提供下载,不能进行发布

我们需要切换到自己的私有源或者npm 官方地址, 我这以npm 官方地址为例,

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

切换成功后此时再去登录,

登录成功之后, 发布我们的包 npm publish

报错:

npm ERR! code E403
npm ERR! 403 403 Forbidden - PUT https://registry.npmjs.org/demo - You do not have permission to publish "wendy-cli". Are you logged in as the correct user?
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, or
npm ERR! 403 on a server you do not have access to.npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Administrator\AppData\Local\npm-cache\_logs\2023-02-21T02_58_24_736Z-debug-0.log

这个一般是包名冲突问题, 我们需要在package.json 修改包名 name

修改为yimidemo, 再重新publish

显示 npm notice Publishing to https://registry.npmjs.org/ 就是发布成功了

我们去Npm 官网下去看 就会有该库了 包名就是package.json name 属性对应的值

拓展: 使用nrm 管理和切换镜像地址

  1. 上述的手动切换 npm config set registry xxxx

  1. 使用nrm 管理

npm install -g nrm 全局安装nrm
nrm use npm (发布包的时候 切换到npm 镜像地址)
nrm use taobao (发布之后 切换到淘宝镜像)
  1. nrm 其他常用命令 nrm ls(所有源列表) ; nrm add <别名> <源url>; nrm del <别名>

  1. 使用的话 就和 其他包一样 npm install --save-dev xxx

http://www.yayakq.cn/news/551091/

相关文章:

  • 定制衣柜十大品牌排名百度seo搜搜
  • shuwon-成都网站建设-成都网站制作-成都网络公司-蜀美网络广州网站建设找哪家
  • 网站推广文章学院网站建设的目的及定位
  • 厦门网页设计如何做好网站针对搜索引擎的seo
  • 网站优化做网站优化代理网址在线
  • 网站联系方式设计健身器材网站源码
  • 个人网站如何做流量福建省住房和城乡建设厅网站首页
  • 企业网站制作流程图网站建设公司seo关键词
  • 网站建设之家wordpress有自定义时间发布文章
  • 黄页网络的推广网站有哪些网站建设制作设计推广
  • dede网站文章同步偷wordpress模板
  • 如何查看网站开发的语言成都微信小程序定制开发
  • 烟台市芝罘区住房和建设局网站鞍山市建设工程安全生产监督管理站网站
  • 网站如何分页天津市网站建设
  • 信阳网站建设信阳网络营销公司哪家服务好
  • 网站建设先学什么自己做的网站如何推广
  • 网站建设策划书是有谁编写的上海外贸网站推广
  • 网站设计论文经济可行性分析南京市建设工程档案馆网站
  • 万盛网站建设公司青岛展台搭建
  • 网站开发公司php工资深圳品牌火锅店加盟
  • 重庆网站设计更新wordpress连接直达
  • 免费起名网最好的网站广告设计方案
  • 哪些公司做网站网站建设学校培训班
  • 绵阳专门做网站的公司wordpress导航兰
  • 太原网站建设价格套餐茶叶企业网站开发源码
  • 岳阳做网站费用网站建设进展情况汇报
  • 全网营销型网站建设如何进行网站建设和推广
  • 湘潭学校网站建设 磐石网络wordpress站内链接跳转
  • 杭州网络推广网络优化seo综合查询中的具体内容有哪些
  • 网站开发 模板 cdedecms网站搬家