如何使用webpack按顺序导入模块?
我正在使用webpack导入,这需要。如何使用webpack按顺序导入模块?,webpack,Webpack,我正在使用webpack导入,这需要。pbf库将提供一个全局变量pbf和传单的作者。VectorGrid仅假设全局pbf存在。因此,我需要按顺序导入这两个库: import 'pbf'; require('node_modules/leaflet.vectorgrid/dist/Leaflet.VectorGrid.js'); 但是应用程序抛出一个错误ReferenceError:Pbf未定义。事实证明,在webpack生成的app.bundle.js中,pbf库的代码被放置在传单.Vecto
pbf
库将提供一个全局变量pbf
和传单的作者。VectorGrid
仅假设全局pbf
存在。因此,我需要按顺序导入这两个库:
import 'pbf';
require('node_modules/leaflet.vectorgrid/dist/Leaflet.VectorGrid.js');
但是应用程序抛出一个错误ReferenceError:Pbf未定义。事实证明,在webpack生成的app.bundle.js
中,pbf
库的代码被放置在传单.VectorGrid
的代码后面,而不管导入顺序如何
一个可能相关的事实是:pbf
是一个依赖项,而不是palicate.Vector的package.json
中的依赖项。它需要在库的package.json
中明确地声明依赖项。这样webpack就可以找出正确的导入顺序。它需要在库的包.json
中明确地声明依赖关系。这样网页就可以找出正确的进口顺序