Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用webpack按顺序导入模块?_Webpack - Fatal编程技术网

如何使用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

我正在使用webpack导入,这需要。
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
中明确地声明依赖关系。这样网页就可以找出正确的进口顺序