我有一个React应用程序,它是用ES6/JSX编写的并由Webpack传输的。我想将这个应用程序的一部分提取到一个单独的存储库(github)中,并将其作为dependency包含在package.json
中。 我不明白的是,如果我需要创建/dist
目录与ES5编译版本的依赖关系,然后再推送到github。React应用程序 - ES6外部依赖关系
我认为如果我使用Webpack来构建主应用程序,我的依赖关系也可以在ES6中编写,而无需额外转译ES5。当我从这个依赖项中导入某些东西时,它会被包含并在主构建中进行转换。我对吗?
除非你明确告诉Webpack/Babel去传译它。 – Scimonster
@Scimonster :(这意味着依赖项应该有一个入口点,并提供其自身的转发版本以便被其他应用程序使用? –
是的,它最终变得更简单,而不是特殊情况下的依赖 – Scimonster