暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

使用Npm管理包:「04] 给 package.json 添加许可证

路条编程 2021-12-04
2495



这一系列课程将介绍使用Node 包管理器,Node 包管理器(Node Package Manager,npm)是一个命令行工具,开发人员使用它来共享和控制 JavaScript 代码的模块(或包),这些 JavaScript 代码是使用 Node.js 编写的。

当开始一个新项目时,npm 生成一个package.json
文件。此文件列出项目的包依赖项。由于 npm 包定期更新,因此package.json
文件允许您为每个依赖项设置特定的版本号。这可以确保对包的更新不会破坏您的项目。
给 package.json 添加许可证

license 字段是我们告知用户允许他们拿这个项目干什么的地方。

常见的开源协议是 MIT 和 BSD。如果我们想了解更多适合我们项目的许可证的信息,那么 http://choosealicense.com 是一个不错的网站。

许可证信息并不是必须的。大多数国家的版权法会默认让我们拥有自己创作的作品的所有权。但是,明确说明用户可以做什么和不能做什么会是一个很好的做法。

以下是一个 license 字段的示例:

```json


"license": "MIT",


```

在 Glitch 项目的 package.json 中填写合适的 license 字段。



{
"name": "fcc-learn-npm-package-json",
"description","项目描述信息",
"keywords": [ "路条编程", "前端应用", "包引用" ],
"license": "路条编程版权测试内容",
"dependencies": {
"express": "^4.14.0"
},
"main": "server.js",
"scripts": {
"start": "node server.js"
},
"repository": {
"type": "git",
"url": "https://idontknow/todo.git"
}
}


今天就讲到这里,如果有问题需要咨询,大家可以直接留言或扫下方二维码关注公众号。也可以添加 happyzjp 微信受邀加入学习社群,我们会尽力为你解答。练习网站已经正式上线,大家可以登陆网站 http://www.icoderoad.com 进行文章中示例的练习。
文章转载自路条编程,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论