首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Node v 发布

Node LTS 版本的这次修改主要有两大要点:

npm 升级到 5.6.0;

允许在任意文件夹下运行 configure。

npm

5.6.0 的 npm 包含以下特点:

npm 现在可以在 node@9 中使用,虽然在 5.5.1 中打过补丁,但这次是被集成了进来;

添加了一个叫做 --node-options 的新的配置,用于自定义生命周期脚本。参数通过 NODE_OPTIONS 环境变量传递给 Node,这并不影响 npm 本身的执行,但会影响脚本被调用的生命周期;

现在 node-gyp 作为 npm-lifecycle 的一部分,所以以后任何对 node-gyp 的修改都可以用 npm-lifecycle 来替代;

完全跨平台的 package-lock.json。在一个平台上安装失败的可选依赖关系不再将其从依赖关系树中移除,这意味着现在任何平台上生成的 package-lock.json 都是一样一样的!

修复了很多 bug,包括一些像Docker和Windows这样的平台上的。

configure

这是构建时体验上的一个改进,原先需要在根目录下运行 configure,现在可以在任何目录下运行,Node 会自动切换到根目录下。不过这个更新对用户的使用没有影响。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180104G021AC00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券