我想不出一种方法,既可以从我自己的库模块中,又可以从同时使用我的库和第三方库的Web应用程序中导入库。
我一直在开发浏览器端es6库,该库使用一些第三方库,例如 lodash 。
Mylibrary.js
import _ from 'lodash';
MyApp.js
import MyClass from "js/MyLibrary"
import _ from "js/lodash"
由于lodash的路径不多,因此库无法在浏览器中导入lodash。
如您所见,在编写库时,我无法知道 lodash 的确切位置。在此示例中,它位于“ / js”文件夹中。 那么如何将它们导入到我的库中?