我有一個React應用程序,它是用ES6/JSX編寫的並由Webpack傳輸的。我想將這個應用程序的一部分提取到一個單獨的存儲庫(github)中,並將其作爲dependency包含在package.json
中。 我不明白的是,如果我需要創建/dist
目錄與ES5編譯版本的依賴關係,然後再推送到github。React應用程序 - ES6外部依賴關係
我認爲如果我使用Webpack來構建主應用程序,我的依賴關係也可以在ES6中編寫,而無需額外轉譯ES5。當我從這個依賴項中導入某些東西時,它會被包含並在主構建中進行轉換。我對嗎?
除非你明確告訴Webpack/Babel去傳譯它。 – Scimonster
@Scimonster :(這意味着依賴項應該有一個入口點,並提供其自身的轉發版本以便被其他應用程序使用? –
是的,它最終變得更簡單,而不是特殊情況下的依賴 – Scimonster