我有一個多文件項目,ES6風格爲export
s和import
s。如何使用Brunch編寫多文件NPM程序包
我使用Brunch將這些文件連接成1 main.js
文件,該文件將用作NPM包的main
。
要指定我的包的API,我需要在main.js
有export
s。但是,當Brunch將我的js
文件連接起來時,我擔心(1)export
s用於內部import
s和(2)export
s意味着我的API看起來都是相同的。
看看生成的main.js
文件,它似乎就像我在源代碼中編寫的export
一樣被封裝到模塊中,但這些都不是像NPM軟件包所需的頂級導出。
我該如何讓NPM區分這兩種類型的export
?具體來說,如何在由Brunch連接生成的main.js
文件中有export
?