externals: { //video.js 作为外部资源引入 'video.js': 'videojs' }, 是什么意思
时间: 2023-12-21 07:04:07 浏览: 205
js文件就是那个外部资源文件
这段代码是 Webpack 的配置,其中 `externals` 字段可以用来声明一些外部依赖,告诉 Webpack 在打包时不需要将这些依赖打包进最终的输出文件中,而是从外部引入。这样可以减小输出文件的大小,同时也可以避免重复打包已经存在的依赖。
在这里,`'video.js': 'videojs'` 的意思是,当代码中使用 `import 'video.js'` 或 `require('video.js')` 时,Webpack 会将其解析为从外部引入 `videojs` 库,而不是将 `video.js` 打包进输出文件中。这样做的原因可能是 `videojs` 库已经在其他地方被引入,避免重复打包。
阅读全文