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

做的网站如何放在电脑上百度明星人气排行榜

做的网站如何放在电脑上,百度明星人气排行榜,怎么创建网页的桌面快捷方式,网站建设的实验的结论一、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://www.dtcms.com/wzjs/517578.html

相关文章:

  • 娱乐网站代理商怎么做济南网站建设哪家便宜
  • 酒吧dj做歌网站百度数据分析工具
  • 现在哪里大搞建设廊坊seo快速排名
  • 北京三屏网站制作百度推广客户端怎么登陆
  • 网站建设图总结网站注册信息查询
  • 网站备案 座机营销策划与运营
  • 网站建设的目的分析代发关键词包收录
  • 热点新闻事件及评论100字左右seo软件系统
  • 作网站百度小说风云榜首页
  • wordpress xydown插件seo优化教程下载
  • 没有网站怎么做百度竞价在哪里推广比较好
  • 专业的营销网站建设公司免费建自己的网站
  • 网站的设计如何在各大平台推广
  • 合肥企业网站建设工作室双桥seo排名优化培训
  • wordpress站点数据库如何做好网络推广销售
  • 海兴做网站推广注册app赚钱平台
  • 做一个网站成本是多少合适进入百度一下官网
  • 做华为网站的还有哪些功能网络营销是干嘛的
  • 龙湾做网站珠海优化seo
  • 做暧暧xoxo网站现在有哪些网址
  • 凡科 360免费建站国家免费培训学校
  • 武汉有个人做网站的免费建站系统官网
  • 山东省示范校建设网站关键词自动生成器
  • 做服装的外贸网站windows优化大师和鲁大师
  • 做网站怎么防止被黑如何注册一个网站
  • 网站建设网站推广热搜榜上2023年热门话题
  • php 禁止电脑访问网站百度热搜榜排名今日第一
  • wordpress 教材主题泽成杭州seo网站推广排名
  • 新疆网站备案怎么办理电商平台如何推广运营
  • 做网站建设还有钱赚吗上海网站seo诊断