深入了解NPM与Node标准模块
1. package.json关键元素
1.1 version
version 代表模块的版本,必须遵循SemVer规范。名称和版本值共同构成了包的唯一“坐标”,是一个被认为完全唯一的标识符。若计划发布包,name和version是package.json中最重要的元素;即便不发布,为了便于管理,也应让它们有实际意义。
1.2 workspaces
workspaces是一个可选字段,它是一个文件模式数组,描述了本地文件系统中安装客户端应查找的位置,以找到需要符号链接到顶级node_modules文件夹的每个工作区。它既可以描述用作工作区的文件夹的直接路径,也可以定义能解析到这些文件夹的通配符。
2. NPM其他常用命令
2.1 审计包安全性
- npm audit :扫描package.json文件(若使用 -g 则扫描全局包),将依赖列表提交到默认NPM注册表,请求有关其中任何已知漏洞的报告,报告还会包含修复建议。
- npm audit fix :让NPM用最新可用且未报告过漏洞的版本更新任何易受攻击的包。
- npm audit –json :查看详细的审计报告(JSON格式)。
- npm audit –readable :查看详细的审计报告(纯文本格式)。
- npm audit fi
超级会员免费看
订阅专栏 解锁全文
3634

被折叠的 条评论
为什么被折叠?



