jquery - 暴露 loader webpack 插件
问题描述
我使用暴露加载器插件。
{test: require.resolve('jquery'), loader: 'expose-loader?$!expose-loader?jQuery'}
我的第一个问题是:我需要像这样在我的包中包含 Jquery 吗?
entry: {
vendor: [
'jquery',
]
}
在文档中(此处为https://webpack.js.org/loaders/expose-loader/),他们说:
require.resolve 调用是一个 Node.js 函数(与 webpack 处理中的 require.resolve 无关)。require.resolve 为您提供模块的绝对路径(“/.../app/node_modules/jquery/dist/jquery.js”)。所以暴露只适用于 jquery 模块。并且仅在捆绑中使用时才会暴露。
但是当他们说:
所以暴露只适用于 jquery 模块。并且仅在捆绑中使用时才会暴露。
所以我的第二个问题是:他们的意思是什么?
解决方案
推荐阅读
- android - 如何知道用户是否真的将我们应用程序中的内容分享到其他应用程序?
- c++ - 如何在 Ubuntu 中使用 Code::Blocks 和 GLFW、GLEW、GLM、SOIL2 配置 OpenGl 开发环境?
- python - 使用本地(当前)时间作为“如果”标准
- python - IMAP - 忽略图片或附件?
- snowflake-cloud-data-platform - SnowFlake - 微分区扩展
- linux - 将文件读入变量保留空格和换行符
- python - 在 Qt5designer 中导入和使用 QtableViewb 中的数据
- pandas - 在大型数据集上进行多组计数活动的最有效方法
- typescript - 引用其他模块中的方法时未生成 Typescript 编译器错误
- python - 从开始在文本文件的每一行末尾添加逗号