图片设置为永久链接
注册/登录链接
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 包的步骤如下:
修改你的代码或资源:首先,你需要对你的包进行所需的修改。这可能包括添加新的图片,修改现有的图片,或者更改其他文件。
更新版本号:每次发布 npm 包时,都需要更新
package.json
文件中的版本号。你可以手动更改它,也可以使用npm version
命令来自动更新。这个命令有三个参数:patch
(修订),minor
(次版本)和major
(主版本),分别对应语义化版本控制的三个级别。例如,如果你想更新修订号(也就是最后一个数字),你可以在命令行中运行npm version patch
。发布你的包:使用
npm publish
命令将你的包发布到 npm。如果一切顺利,你的新版本应该很快就会出现在 npm 上。通过 unpkg 访问新版本:在 unpkg 的 URL 中,将版本号更改为你刚刚发布的新版本号。例如,如果你的新版本号是
1.0.1
,那么 URL 应该是https://unpkg.com/my-package@1.0.1/assets/img/logo.jpg
获取图片永久链接
以下是将图片作为 npm 包发布到 npm 上,然后通过 unpkg 获取永久链接的详细步骤:
创建一个 npm 项目
- 首先,你需要在你的计算机上安装 Node.js 和 npm。你可以从Node.js 官方网站下载并安装它们。
- 然后,在命令行中导航到你想要创建项目的目录,然后运行
npm init
命令。这将会引导你创建一个新的 npm 项目。
将图片添加到项目中
- 将你想要作为永久链接的图片文件复制到你的 npm 项目的目录中。你可以根据需要创建子目录来组织你的文件。
更新 package.json 文件
- 打开
package.json
文件,然后找到files
字段。如果该字段不存在,那么你需要添加它。 - 在
files
数组中,添加一个字符串,该字符串是你的图片文件(或包含图片文件的目录)相对于package.json
文件的路径。例如,如果你的图片文件名为logo.jpg
并且位于项目根目录下的img
目录中,那么你应该添加"img/logo.jpg"
到files
数组中。
“files”: [“logo”,”picture”]
- 打开
发布 npm 包
- 在命令行中,导航到你的 npm 项目的目录,然后运行
npm login
命令。按照提示输入你的 npm 账户信息。 - 登录成功后,运行
npm publish
命令来发布你的包。
- 在命令行中,导航到你的 npm 项目的目录,然后运行
通过 unpkg 访问图片
- 一旦你的包被成功发布到 npm 上,你就可以通过 unpkg 来访问你的图片了。例如,如果你的包名为
my-package
,版本号为1.0.0
,并且你的图片文件位于img/logo.jpg
,那么你可以通过以下 URL 来访问你的图片:https://unpkg.com/my-package@1.0.0/img/logo.jpg
- 一旦你的包被成功发布到 npm 上,你就可以通过 unpkg 来访问你的图片了。例如,如果你的包名为
删除已发布的 npm 包
可以删除以前发布的 npm 包。但是请注意,一旦删除了一个包,其他依赖于这个包的项目可能会受到影响。因此,在删除一个包之前,最好先通知使用这个包的开发者。
以下是如何删除 npm 包的步骤:
- 首先,你需要在命令行中运行
npm login
命令,并按照提示输入你的 npm 账户信息。 - 登录成功后,运行
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