在webpack中包含库或.js文件

时间:2016-06-26 14:17:30

标签: javascript webpack openlayers-3 bundling-and-minification

我想在Webpack的打包文件中包含一些外部库,但我不确定如何操作。我无法在文档中找到任何内容,或者我不知道如何查看。

npm install openlayers

以下都不起作用,因为webpack似乎无法解析依赖关系。但是,如果我import ol from 'openlayers' const ol = require('openlayers') const ol = require('./libs/openlayers/ol') const ol = require('./libs/openlayers/ol.js') webpack能够解决它。但是我想要包含我的自定义构建的openlayers,因此`npm install'不是一种选择。

这些是我尝试使用的导入声明

 {
   test: require.resolve("./libs/openlayers/ol.js"), 
   loader: 'imports?=ol'
 }

我试过这个:

{{1}}

1 个答案:

答案 0 :(得分:0)

这应该有用;

require('./libs/openlayers/ol')

如果您使用ol是您的代码,它仍会抛出错误。使用npm i typingstypings inittypings install openlayers --save --global

添加开放图层类型