npm - npm 包的作者必须选择支持的转译目标吗?
问题描述
谷歌搜索没有产生答案的非常简单的问题:
如果我正在创建一个要作为 npm 模块分发的 js 库(例如 mobx 可观察数据结构库),我必须在分发它时选择支持的转译目标,还是可以将转译留给最终用户?我很确定我不能(不会让用户的生活变得艰难)但是是否有其他机制来支持多种不同的兼容性级别?(为什么我不能将转译留给最终用户?)
如果我确实需要进行编译,而编译假设取决于使用模块的项目中的代码,例如,如果我指定 noClassCalls 如果用户向我的代码传递一个真正是类构造函数的回调,那会中断吗?
解决方案
推荐阅读
- symfony - Symfony webpack encore 树枝功能不起作用
- amazon-web-services - 如何在 Amazon AWS S3 存储桶中找到未加密的文件?
- sql - 如何从视图列中获取 SQLite 列类型
- json - 解析 JSON 文件而无需将其保存在文件中
- python - 使用 GPIO.RaspberryPi3 上的触发器发送电子邮件
- django - django allauth 设置 EMAIL_CONFIRMATION_AUTHENTICATED_REDIRECT_URL 不起作用
- asp.net - 使用 Ninject 进行 Asp.Net Webforms 构造函数注入
- javascript - 如何使用 Javascript 访问带有 innerHTML 的 twig 变量?
- javascript - 焦点选择的 vue.js 元素不是反应式的
- excel - 如何使用每个循环将信息传输到另一个工作表