webpack:使用expose-loader 解决第三方库的插件依赖问题
2017-11-10 23:39
706 查看
安装 node模块
npm install jquery --save
npm install bootstrap --savenpmfile-loaderurl-loader4000style-loadercss-loader --save-dev安装 expose-loader
npm install expose-loader --save-dev修改 webpack.config.js:为jquery模块暴露多个变量jQuery、$、scrollable
module: { rules: [{ test: require.resolve('jquery'), loader: 'expose-loader?jQuery!expose-loader?$!expose-loader?scrollable' }, { test: /(\.jsx|\.js)$/, use: { loader: "babel-loader", options: { presets: [ "es2015", "react" ] } }, exclude: /node_modules/ }, { test: /\.css$/, use: [{ loader: "style-loader" }, { loader: "css-loader" }] }, { test: /\.(gif|jpg|png|woff|svg|eot|ttf)\??.*$/, loader: 'url-loader?name=[path][name].[ext]' } ] }1234567812345678最后在main.js 使用
import $ from 'expose-loader?$!jquery';import 'bootstrap/dist/css/bootstrap.min.css';import '../lib/jquery.pagepiling';123
相关文章推荐
- webpack构建VUE项目使用jquery及其插件 expose-loader
- 【webpack】expose-loader 插件使用
- 使用maven-shade-plugin插件解决spark依赖冲突问题
- webpack + vue 项目 自定义 插件 解决 前端 JS 版本 更新 问题
- WebPack安装-使用-Loader-配置-插件-环境-排错详解(下)
- react&webpack使用css、less && 安装原则 --- 从根本上解决问题。
- WebPack安装-使用-Loader-配置-插件-环境-排错详解(下扩展)
- WebPack安装-使用-Loader-配置-插件-环境-排错详解(上)
- 二。express+webpack+react (主要解决使用jsx文件的问题)
- 使用webpack.DllPlugin与webpack.DllReferencePlugin解决webpack打包慢问题
- Android开发之如何在WebView中点击链接使用自身打开(解决出现的选择使用第三方应用的问题)
- 详解webpack-dev-server使用http-proxy解决跨域问题
- webpack 使用别名(resolve.alias)解决scss @import相对路径导致的问题
- webpack插件url-loader使用规范
- WebPack系列:Webpack编译的代码如何在tomcat中使用时静态资源路径不对的问题如何解决
- webpack使用css-loader?sourceMap导致font(eot、ttf)等无法加载问题
- webpack+vue-loader 在单独.vue组件中使用sass-loader编译sass报错问题not a valid Win32 applictation
- react&webpack使用css、less && 安装原则 --- 从根本上解决问题。
- 使用vue-lazyload解决Vue+Webpack项目的图片加载问题