图片设置为永久链接

注册/登录链接

https://www.npmjs.com/login?next=/login/cli/82f73849-2702-4fde-aa75-958faed0e8cf

npm init 的初始化过程的常见的字段:

  • package name: 这是你的包的名称。它应该是独一无二的,因为它将被用于在 npm 上发布你的包。例如,你可以输入my-image-package
  • version: 这是你的包的版本号。默认情况下,它应该是1.0.0
  • description: 这是对你的包的简短描述。
  • entry point: 这是当其他人安装并使用你的包时,Node.js 将首先运行的文件。对于只包含图片的包,这通常不重要。
  • test command, git repository, keywords, author, license: 这些字段都是可选的,你可以根据需要填写。

在每个提示后面,按回车键将会选择括号中的默认值(如果有)。如果你不确定某个字段应该填什么,你可以先选择默认值,稍后再在package.json文件中进行修改。

完成所有步骤后,一个新的package.json文件将会在你的项目目录中创建。然后,你可以按照我之前提供的步骤将你的图片添加到项目中,并更新package.json文件。

更新 npm 包的步骤如下:

  1. 修改你的代码或资源:首先,你需要对你的包进行所需的修改。这可能包括添加新的图片,修改现有的图片,或者更改其他文件。

  2. 更新版本号:每次发布 npm 包时,都需要更新package.json文件中的版本号。你可以手动更改它,也可以使用npm version命令来自动更新。这个命令有三个参数:patch(修订),minor(次版本)和major(主版本),分别对应语义化版本控制的三个级别。例如,如果你想更新修订号(也就是最后一个数字),你可以在命令行中运行npm version patch

  3. 发布你的包:使用npm publish命令将你的包发布到 npm。如果一切顺利,你的新版本应该很快就会出现在 npm 上。

  4. 通过 unpkg 访问新版本:在 unpkg 的 URL 中,将版本号更改为你刚刚发布的新版本号。例如,如果你的新版本号是1.0.1,那么 URL 应该是 https://unpkg.com/my-package@1.0.1/assets/img/logo.jpg

获取图片永久链接

以下是将图片作为 npm 包发布到 npm 上,然后通过 unpkg 获取永久链接的详细步骤:

  1. 创建一个 npm 项目

    • 首先,你需要在你的计算机上安装 Node.js 和 npm。你可以从Node.js 官方网站下载并安装它们。
    • 然后,在命令行中导航到你想要创建项目的目录,然后运行npm init命令。这将会引导你创建一个新的 npm 项目。
  2. 将图片添加到项目中

    • 将你想要作为永久链接的图片文件复制到你的 npm 项目的目录中。你可以根据需要创建子目录来组织你的文件。
  3. 更新 package.json 文件

    • 打开package.json文件,然后找到files字段。如果该字段不存在,那么你需要添加它。
    • files数组中,添加一个字符串,该字符串是你的图片文件(或包含图片文件的目录)相对于package.json文件的路径。例如,如果你的图片文件名为logo.jpg并且位于项目根目录下的img目录中,那么你应该添加"img/logo.jpg"files数组中。
      “files”: [“logo”,”picture”]
  4. 发布 npm 包

    • 在命令行中,导航到你的 npm 项目的目录,然后运行npm login命令。按照提示输入你的 npm 账户信息。
    • 登录成功后,运行npm publish命令来发布你的包。
  5. 通过 unpkg 访问图片

    • 一旦你的包被成功发布到 npm 上,你就可以通过 unpkg 来访问你的图片了。例如,如果你的包名为my-package,版本号为1.0.0,并且你的图片文件位于img/logo.jpg,那么你可以通过以下 URL 来访问你的图片: https://unpkg.com/my-package@1.0.0/img/logo.jpg

删除已发布的 npm 包

可以删除以前发布的 npm 包。但是请注意,一旦删除了一个包,其他依赖于这个包的项目可能会受到影响。因此,在删除一个包之前,最好先通知使用这个包的开发者。

以下是如何删除 npm 包的步骤:

  1. 首先,你需要在命令行中运行npm login命令,并按照提示输入你的 npm 账户信息。
  2. 登录成功后,运行npm unpublish your-package-name命令来删除你的包。请将your-package-name替换为你想要删除的包的名称。

请注意,根据 npm 的政策,如果你的包已经存在 24 小时以上,那么你可能需要联系 npm 支持团队来删除你的包 ¹。
(1) npm Uninstall——如何删除包 freeCodeCamp.org
(2) npm 卸载方法 - 知乎 - 知乎专栏
(3) npm 包的安装与卸载-CSDN 博客
(4) 卸载包和依赖 | npm 中文网 - Node.js
(5) undefined
(6) undefined