首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >针对不同版本的节点发布不同版本的npm包

针对不同版本的节点发布不同版本的npm包
EN

Stack Overflow用户
提问于 2017-11-28 17:02:38
回答 0查看 495关注 0票数 0

我有一个小的npm包,我正在节点9中编写它,它使用了所有最新和最好的特性,比如async/await。我还使用了babel,它允许我使用ES6模块导入和导出

Babel还允许我将包转换为目标节点版本。我使用node release schedule来定义包将支持的节点版本,并使用babel编译的目标。目前Node4.x仍处于维护lts阶段,所以我将其作为目标。不幸的是,这意味着我使用的JavaScript中的几乎每一个新特性都会被转译。

我想要做的是将包转换到不同的目标(当前应用4.x、6.x、7.x、8.x和9.x ),并让npm在安装时根据用户的节点版本选择适当的包构建。如果我没记错的话,我见过apt-get在不同版本的Ubuntu上做到这一点。

使用npm可以做到这一点吗?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47527566

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档