1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

科技 Node.js 包管理器npm 4.0 发布 带来大量重要改进

本帖由 漂亮的石头2016-10-24 发布。版面名称:新闻聚焦

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    488,439
    赞:
    48
    感谢开源派的投递

    NPM 4.0 发布,这是去年 NPM 3 发布后的第一个语义版本,NPM 4 的发布意味着 NPM 2 和 NPM 3 都已经成为维护版本,除非有重大 bug 修复或者安全更新,否则不会提供更新。NPM 4.0 除了预处理器有较大的影响,对其他的日常使用影响不大。NPM 已经在加快发布的速度,CLI 团队之前主要关注于 Windows 方面的修复和严重问题的修复,现在已经转向可用性、特性和性能方面。大家可以继续关注 NPM 5 版本(计划在 2017 年第一季度发布),计划对 shrinkwrap 做彻底的改进,还有各种速度和可用性的改进。

    npm 4.0 重大改进包括:

    npm search 重写成流形式的结果,不再支持排序。

    npm scripts 运行脚本之前不需要用 node 可执行路径来运行 npm,可以通过添加 --scripts-prepend-node-path 选项来配置这个行为。

    移除 npat

    废弃 prepublish,替换成 prepare。临时添加了一个 prepublishOnly 脚本,只能在 npm publish 运行。

    npm 在没有找到任何超时包的情况下按代码 1 超时退出。

    npm tag 在经过一段废弃周期后被废除,使用 npm dist-tag 替代。

    已经不再支持部分 shrinkwraps,npm-shrinkwrap.json 现在被认为是完整的安装清单。

    npm 的默认 git 分支不在是 master,现在使用 latest 代替。

    详细改进说明请看发行说明:https://github.com/npm/npm/releases/tag/v4.0.0下载:https://github.com/npm/npm/archive/v4.0.0.zip

    npm 是 Node.js 包管理器,于 2009 年作为一个开源项目发布,帮助 JavaScript 开发者管理代码模块包。npm 是一个命令行客户端,允许开发者安装和发布包。npm 当前有 400 万+ 用户。npm 遵循 Artistic License 2.0 协议,GitHub 地址:https://github.com/npm/npm。
     
正在加载...