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

网站开发薪酬wordpress管理员账号数据库添加

网站开发薪酬,wordpress管理员账号数据库添加,在线做漫画网站,下载建程网一、CommonJS规范导入require 创建一个npm包涉及几个步骤,包括设置你的项目结构、编写代码、编写文档、测试你的代码,以及发布到npm仓库。以下是一个基本的指南,帮助你从头开始创建一个npm包。 步骤 1: 初始化npm项目 创建项目文件夹&#x…

一、CommonJS规范导入require

创建一个npm包涉及几个步骤,包括设置你的项目结构、编写代码、编写文档、测试你的代码,以及发布到npm仓库。以下是一个基本的指南,帮助你从头开始创建一个npm包。

步骤 1: 初始化npm项目

  1. 创建项目文件夹:首先,你需要一个文件夹来存放你的项目。

    mkdir muzidigbig-utils-npm
    cd muzidigbig-utils-npm
  2. 初始化npm项目:在项目文件夹中,运行以下命令来初始化一个新的npm项目。

    npm init -y

    这会创建一个package.json文件,包含一些默认设置。

步骤 2: 编写代码

  1. 创建文件:根据你的包需要,创建必要的文件和目录结构。例如,如果你打算创建一个简单的工具函数库,你可以创建一个index.js文件。

    // index.js
    function sayHello(name) {return `Hello, ${name}!`;
    }module.exports = { sayHello };

步骤 3: 编写文档

  1. 更新package.json:在package.json文件中,你可以添加更详细的描述、关键字、作者信息等。

    {"name": "muzidigbig-utils-npm","version": "1.0.0","description": "A simple npm package example.","main": "index.js","scripts": {"test": "echo \"Error: no test specified\" && exit 1"},"keywords": ["muzidigbig", "utils", "npm"],"author": "muzidigbig","license": "ISC"
    }

name: 包名称,
version: 版本号,
description: 包描述,
main: 入口文件,
keywords:数组(搜索关键字),
license:开源协议 

步骤 4: 测试你的代码

  1. 添加测试脚本:你可以使用Jest、Mocha等测试框架来测试你的代码。首先,安装Jest:

    npm install --save-dev jest
  2. 创建测试文件:例如,创建一个 test/my-package.test.js 文件:

    const { sayHello } = require('../index');
    test('says hello', () => {expect(sayHello('World')).toBe('Hello, World!');
    });
  3. 更新package.json的scripts:添加一个测试脚

    "scripts": {"test": "jest"
    }
  4. 运行测试

    npm test


步骤 5: 发布到npm仓库

  1. 登录到npm:如果你还没有登录,运行以下命令:

    npm login


    首先确保你本地的镜像为 npm 镜像

    查看镜像
    npm config get registry修改为 npm镜像
    npm config set registry https://registry.npmjs.org/修改为 npm镜像(全局)
    sudo npm config set -g registry https://registry.npmjs.org/
  2. 发布包确保你的版本号在package.json中是唯一的(遵循语义版本控制),然后运行:

    npm publish

    每次 npm publish 都需要修改 package.json version版本号保证其唯一。

  3. 验证发布:登录到npm网站,查看你的包是否已经发布。
    通过以上步骤,你可以成功创建一个并发布一个npm包。记得在开发过程中不断更新文档和添加更多功能,以使你的包更加完善和有用。

删除 npm包

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

注意
① npm unpublish 命令只能删除 72 小时以内发布的包
② npm unpublish 删除的包,在 24 小时内不允许重复发布

Usage 用法

1.项目中安装依赖: 

npm install muzidigbig-utils-npm

2.引入包 

// const { sayHello } = require('muzidigbig-utils-npm');
import { sayHello } from 'muzidigbig-utils-npm'; // ES6
console.log(sayHello('World')); // Outputs: Hello, World!

二、升级为ES6模块导入(import/export)

Node.js > v13.2.0

步骤 1: 设置type为module

在项目的package.json中添加"type": "module",这样Node.js会将所有的.js文件都当成ES6模块来处理‌

步骤 2: 代码转译

使用如Babel这样的转译工具将代码转译为兼容老版本Node.js的格式‌ 

npm i @babel/core @babel/preset-env

配置 Babel

通常使用 .babelrc 文件或 babel.config.cjs 文件来配置 Babel

module.exports = {presets: ['@babel/preset-env'],
}


文章转载自:

http://8eRJsi9T.skbhL.cn
http://izJoiTs1.skbhL.cn
http://h11zSkZi.skbhL.cn
http://T3kjKdjo.skbhL.cn
http://CBovOID7.skbhL.cn
http://cusdbHqD.skbhL.cn
http://q1zFM4eK.skbhL.cn
http://qFGUOc85.skbhL.cn
http://G5NL9o3i.skbhL.cn
http://kGMStIoO.skbhL.cn
http://Ekduaa7B.skbhL.cn
http://Oyb99Pz7.skbhL.cn
http://d9sXmmNJ.skbhL.cn
http://6gXmAFpy.skbhL.cn
http://bQMyckll.skbhL.cn
http://jkIW5exX.skbhL.cn
http://BNsxvlPW.skbhL.cn
http://lL1hsw77.skbhL.cn
http://Riw46Gg8.skbhL.cn
http://Nhe65djP.skbhL.cn
http://SMarEvJf.skbhL.cn
http://qAUbAg3x.skbhL.cn
http://ZB1QpbZc.skbhL.cn
http://R6RGW6Zv.skbhL.cn
http://BjgU5NsP.skbhL.cn
http://oL30RvQc.skbhL.cn
http://RLBrHjhE.skbhL.cn
http://HX24F1yQ.skbhL.cn
http://gntDyxNE.skbhL.cn
http://je3VAbUZ.skbhL.cn
http://www.dtcms.com/wzjs/683570.html

相关文章:

  • iis7.5 部署网站北京酷站科技有限公司
  • 网站备案 空间备案 域名备案注册公司
  • 河南网站建设哪家有东莞市专注网站建设品牌
  • 做电影网站用什么软件叫什么名字吗制作网页的步骤800字
  • 广西网站建设服务好wordpress使用缩略图
  • 怎么制作免费网站教程视频防蚊手环移动网站建设
  • 麦包包的网站建设分析福田做网站的公司
  • 网站开发软件开发流程图wordpress网站做成小程序
  • 昌大建设集团是哪里的张家港做网站优化排名
  • 高端网站建设服务商高级网络规划设计师有什么用
  • 网站制作 番禺东莞市公租房申请网站-建设网
  • 263网站建设凡科建站电话
  • 做网站接私活怎么收费clouder认证考试网站建设
  • 免费学做美食视频网站有哪些公司网站打不开是什么原因
  • wordpress建站Pdf网站后台管理系统展望
  • 太原微网站制作南昌专业的企业网站建设公司
  • 网站服务器排名上海私人网站建设
  • 重庆机有哪些网站建设公司用html5做的网站的原代码
  • 网站公司大全做网站哪个软件好用
  • 郑州做商城网站济南企业网站推广
  • 做美工用什么素材网站泰安网站优化公司
  • 网站开发技术代码互联网销售公司
  • 网站关键词怎么优化邵阳招聘网最新招聘信息网
  • 网站开发与电子商务怎样通过阿里巴巴网站开发客户
  • 班级网站设计软文代写价格
  • 志迅东莞网站建设一家做运动鞋的网站
  • 做网站的dw全称是啥深圳影视广告在哪里好
  • wordpress 3.0主题sem优化是什么意思
  • 网站模板怎么修改成可视化微信小程序源码网
  • 贵港网站建设九江企业网站建设