【巷子】---webpack配置非CMD规范的模块
一、前言
webpack在配置多页面开发的时候 ,发现用 import
导入 Zepto 时,会报 Uncaught TypeError: Cannot read property 'createElement' of undefined
错误,导致无法使用 Zepto。
二、解决方案
1、引入script-loader exports-loader
cnpm install script-loader exports-loader -S
2、在module.exports中配置
module: {rules: [
]}
3、这样我们在页面入口文件中就可以引入了
import $ from "zepto"
三、webpack.ProvidePlugin
如果你不想写 import $ from 'zepto'
,并且想用其他变量来代替 Zepto。 可以使用官方的一个插件:webpack.ProvidePlugin。
webpack.ProvidePlugin 是一个依赖注入类型的插件,可以让你在使用指定变量时,比如直接使用 $
时,自动加载指定的模块 zepto
,并将其暴露的对象赋值给 $
:
plugins: [new webpack.ProvidePlugin({$: 'zepto',// 把 Zepto 导入为 z 变量也可以z: 'zepto'})// ...]
转载于:https://www.cnblogs.com/nanianqiming/p/10307002.html
【巷子】---webpack配置非CMD规范的模块相关推荐
- 干货! 快速上手typescript的学习笔记 (对比JS的新特性,环境搭建,webpack配置,ts编译配置)
前提需要有js的基础 文章目录 TypeScript 产生背景 什么是TypeScript? TypeScript增加了什么 TypeScript开发环境搭建 基本类型 编译文件配置 tsconfig ...
- JavaSript模块规范 - AMD规范与CMD规范介绍[转]
原文地址:http://blog.chinaunix.net/uid-26672038-id-4112229.html JavaSript模块化 在了解AMD,CMD规范前,还是需要先来简单地了解下什 ...
- vue-cli脚手架中webpack配置基础文件详解
一.前言 vue-cli是构建vue单页应用的脚手架,输入一串指定的命令行从而自动生成vue.js+wepack的项目模板.这其中webpack发挥了很大的作用,它使得我们的代码模块化,引入一些插件帮 ...
- 模块化 AMD与CMD 规范
JavaSript模块规范 - AMD规范与CMD规范介绍 2014-02-19 13:12:01 分类: JavaScript JavaSript模块化 在了解AMD,CMD规范前,还是需要先来简单 ...
- 为何webpack风靡全球?三大主流模块打包工具对比
小编说:前端项目日益复杂,构建系统已经成为开发过程中不可或缺的一个部分,而模块打包(module bundler)正是前端构建系统的核心.Webpack能成为最流行的打包解决方案,并不是偶然.webp ...
- 【骨架屏】【vue】如何在webpack+vue+vue-cli下搭建多模块/单模块多路由骨架屏
如何在webpack+vue+vue-cli下搭建多模块/单模块多路由骨架屏 前言 骨架屏的用户感知比loading更好,此前看过很多专栏以及文章,此次实践中还是遇到需要学习的部分. 对于骨架屏或者占 ...
- vue-cli中的webpack配置
编辑模式下显示正常,打开的时候不知道为啥排版有问题. segementfalut链接在这里 版本号 vue-cli 2.8.1 (终端通过vue -V 可查看) vue 2.2.2 webpack 2 ...
- webpack打包生成的map文件_从这十几个方面优化你的 Webpack 配置
目录 开发环境性能优化 生产环境性能优化 开发环境性能优化 优化打包构建速度 HMR 优化代码调试 source-map HMR ❝ 概念:「HMR:」 hot module replacement ...
- vue-cli webpack配置分析 - chenBright - SegmentFault 思否
相信vue使用者对vue-cli都不会陌生,甚至可以说,很熟悉了,但对其webpack的配置可能知之甚少吧. 过完年回来后,我接手了公司的新项目.新项目是一个spa.很自然,我就想到了vue-cli脚 ...
- 六、Webpack详解学习笔记——webpack的安装、起步、配置、loader的使用、webpack中配置Vue、plugin的使用、搭建本地服务器、webpack配置的分离
一.认识webpack 什么是webpack? 这个webpack还真不是一两句话可以说清楚的. 我们先看看官方的解释: At its core, webpack is a static module ...
最新文章
- CSS里常见的块级元素和行内元素
- 网易有道2017内推编程题
- leetcode 306. Additive Number | 306. 累加数(Java)
- undefined reference to `__errno‘ 解决办法
- npm install 报错 :stack Error: Can't find Python executable python
- python 多线程应用
- 2016数据库考试题
- ios github客户端_GitHub推出本地iOS和Android客户端
- 看拉扎维《模拟CMOS集成电路设计》的一些总结和思考(五)——无源与有源电流镜
- 刀具半径补偿 c语言,数控铣床编程时刀具半径补偿指令及运用
- 文献解读-Physics Informed Deep Learning(PINN)
- 例2.2 圆柱体的表面积
- WinSCP显示隐藏文件
- 华为HCNE考试110个知识点
- TCP之 select模型
- Elesticsearch(es)聚合搜索(入门到精通)3
- 回炉STM32入新坑cubemx
- Cython优化简介
- 【厚积薄发】Crunch压缩图片的AssetBundle打包
- 窥一斑而知全豹,几分钟带你读懂Java字节码,再也不怕了
热门文章
- Python seaborn 条形图
- java自动拼图_java 拼图游戏完整源码,图片剪切,包含拼图自动还原功能
- 【- Flutter 桌面篇 -】 FlutterUnit win版闪亮登场
- 二级页表如何节省内存
- Python编写斗地主游戏(单机版)
- 小语种语音情感语料库的建立——论文阅读1
- 回归评价指标(MSE、RMSE、MAE、R-Squared、拟合优度)
- C_Primer第12章 存储类型、链接和内存管理
- 网上图书 java web_JavaWeb网上图书商城完整项目--验证码
- JS学习之路系列总结三才阵(此文犹如武林之中的易筋经,是你驰骋IT界的武功心法,学会JS五大阵法就学会了JS,博主建议先学三才阵)