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

网站公司 转型南通做网站优化公司

网站公司 转型,南通做网站优化公司,网站做短链统计优缺点,有没有可以做游戏的网站文章目录 一、创建项目1.1 第一步注册1.2 第二步初始化1.3 第三步登录1.4 更改镜像1.5 上传1.6 更新上传后的npm包 二、编写代码2.1 新建一个文件夹2.2 初始化2.3 package.json配置2.4 安装依赖模块2.5 创建index.js文件2.6 测试2.7 上传 npm是什么#xff1f; npm是JavaScrip… 文章目录 一、创建项目1.1 第一步注册1.2 第二步初始化1.3 第三步登录1.4 更改镜像1.5 上传1.6 更新上传后的npm包 二、编写代码2.1 新建一个文件夹2.2 初始化2.3 package.json配置2.4 安装依赖模块2.5 创建index.js文件2.6 测试2.7 上传 npm是什么 npm是JavaScript软件包管理器它允许开发人员在项目中方便地安装、发布和共享代码库。可以将其视为一个类似于应用商店的工具可以帮助开发人员快速地找到、安装和更新他们需要的代码库。 一、创建项目 1.1 第一步注册 去npm的官方网站注册一个账号点击打开链接 1.2 第二步初始化 首先你需要创建一个新的项目目录。使用以下命令初始化 npm 项目 npm init初始化一个package.json文件 注意必须要有这个文件才能上传npm可以上传任何一个包含package.json的包package.json的main(入口)设置为index.js名字自取然后在本目录下建一个index.js文件name表示你这个包的名字只能小写,version代表版本每次更新都要修改这里的版本再npm publish package.json可以在这里了解一下点击打开链接 1.3 第三步登录 在本地使用命令行连接npm 使用下面的命令 然后按照提示走密码默认是不会显示出来的 npm login 或者 npm adduser1.4 更改镜像 因为大部分的人npm使用的是淘宝镜像上传会失败所以需要替换为原来的镜像 https://registry.npmjs.org/ npm config set registry https://registry.npmjs.org/再查看是否设置成功 npm config get registry更改了镜像需要按照前面说过的步骤重新在本地登陆你的npm账户 1.5 上传 上传 npm publish撤销上传(如果想删除已经上传了的包可以在package.json所在目录使用以下命令) npm unpublish --force1.6 更新上传后的npm包 手动去package.json里面修改版本号修改后的版本号必须比之前的大然后使用npm publish上传使用npm 命令行工具更新版本号再使用npm publish 上传 注意事项: 你必须使用exports暴露你的方法如下定义了一个npmTest的方法然后暴露出来才能在安装这个包之后使用require引入 exports.npmTest (name) {console.log(name) }另外平时我们在github上看到的readme.md的样式是用过MarkDow语法来实现的这个语法实现起来很简单MarkFown的yu语法在这里了解点击打开链接 二、编写代码 2.1 新建一个文件夹 首先在本地新建一个文件夹命名为desensitization并进入该文件夹。 mkdir desensitization cd desensitization2.2 初始化 使用npm初始化这个文件夹并生成package.json文件。 npm init2.3 package.json配置 在package.json文件中添加name、“version”、“description”、main等信息。 {name: desensitization,version: 1.0.0,description: A JavaScript module for masking names,main: index.js,dependencies: {} } 2.4 安装依赖模块 安装依赖模块lodash和string-mask。 npm install lodash string-mask --save2.5 创建index.js文件 const _ require(lodash); const StringMask require(string-mask);function maskName(name) {const firstName _.capitalize(name.split( )[0]);const otherName name.split( ).slice(1).map(n n[0].toUpperCase() .);const maskedName [firstName, ...otherName].join( );return new StringMask(XXX XX).apply(maskedName); }module.exports maskName; 2.6 测试 在根目录下创建一个名为test.js的文件并添加以下代码 const maskName require(./index);const name John Smith; const maskedName maskName(name);console.log(maskedName); // XXX Xx 2.7 上传 执行命令npm publish将模块上传至npm上。 npm publish上传成功后其他用户就可以使用npm install desensitization命令安装你编写的脱敏模块并使用了。
http://www.yutouwan.com/news/454792/

相关文章:

  • 网站推广免费 优帮云wordpress标题太长
  • 永嘉网站建设几网站制作中山
  • 佛山企业网站优化曲靖做网站需要多少钱
  • 丹东淘宝做网站美发店会员卡管理系统
  • 电商网站设计动态视觉设计网站
  • 临海做网站公司我的小程序在哪里找
  • 老薛主机做多个网站电商运营招聘
  • 重庆电商网站提高网站粘性
  • 用ps做网站导航如何做高并发网站的架构设计
  • 做网站的收钱不管了提供网站制作
  • 成都网站建设cdxwcxwordpress 上传svg
  • php 网站开发收费如何给网站做二维码
  • 营销网站建设专业服务公司0元无货源开网店怎么开
  • 做微信公众号的网站有哪些内容网站被恶意关键字访问
  • 做鞋子皮革有什么网站做百度手机网站优化快
  • 网站掉权重是怎么回事龙口网络
  • 黑龙江省建设教育协会网站首页黄页在哪里买?
  • 张家港外贸型网站制作婚庆 wordpress
  • 开发区建网站外包关于做网站电话销售
  • 我的网站360搜索被做跳转电话网络营销是什么
  • 大同市住房城乡建设网站东莞企业建站程序
  • 毕业设计做视频网站网站服务器错误怎么解决
  • 网站建设 协议书 doc网站的js效果代码大全
  • 商派商城网站建设公司wordpress 文章调用函数
  • 织梦网网站建设网站建设邯郸
  • 网站建设与维护设计大作业网络推广软件有哪些
  • 免费网站建设c3sales中山网红
  • 官方网站下载微信织梦wap手机网站模板
  • asp网站乱码ie浏览器网页版
  • 腾讯云搭建网站做网站的咋挣钱