当前位置: 首页 > news >正文

毕节市交通建设集团网站百度大数据查询

毕节市交通建设集团网站,百度大数据查询,专业团队高清壁纸,邢台做网站webpack-报错:Uncaught ReferenceError: $ is not defined (webpack) webpack打包jquery的插件(EasyLazyLoad)时,报错 方法一: //多个js文件用到jquery,用这种方法 在jquery.min.js的做最后写上下面的代码…

webpack-报错:Uncaught ReferenceError: $ is not defined (webpack)

  1. webpack打包jquery的插件(EasyLazyLoad)时,报错

  2. 方法一: //多个js文件用到jquery,用这种方法
    在jquery.min.js的做最后写上下面的代码
    export default $=$
    并 在入口函数按需引入

     ```import $ from './jquery.min.js'```
    
  3. 方法二:
    先 在index.js中导入文件

import './js/jquery.min.js'

然后在EasyLazyLoad.js插件的最上面一行引入

```import $ from './jquery.min.js'
```
  1. 采用webpack内置组件 //配置文件中。先引入webpack,再在plugins选项内最上面使用
const Webpack = require('webpack')
new Webpack.ProvidePlugin({$: 'jquery'  //全局暴露的第三方库      .不写内置模块的话,报$ is not defined}),

报错:打包之旅–踩坑

  1. 下面是用yarn初始化包引起的警告 //记得用npm iniy -y
    在这里插入图片描述
  2. 引入zepto报错
    在这里插入图片描述
解决的步骤书写你的代码
下载npm i -D script-loader exports-loader
webpack文件中配置module.rules项{ test: require.resolve('zepto'), use: ['exports-loader?window.Zepto','script-loader'] }
js入口文件中来引入import $ from 'zepto'

说明: stackoverflow上说 react是componentJS也会出现这种错误,可以用这种方式
import React, { Component } from ‘react’;

  1. webpack 打包注意点
打包配置项说明
output配置对象path需要的是绝对路径, path=require(‘path’);

两种任选一种

  output:{filename:'main.js',path:path.join(__dirname,'dist')},    //拼接的绝对路径
  output:{filename:'main.js',path:path.resolve(__dirname,'./dist')},    //解析的绝对路径
打包配置项说明
plugins配置项中,html-webpack-plugin插件配置html文件及网站图标(ico需要先安装url-loader)先下载html-webpack-plugin,const HtmlWebpackPlugin = require('html-webpack-plugin')
plugins:[
new HtmlWebpackPlugin({ // 打包输出HTMLfilename: 'index.html',template: './src/index.html',favicon: './favicon.ico', // 添加小图标inject: true}),]
打包配置项说明
module.rules配置项中,打包这些字体图标及png,jpg等图标文件npm i url-loader
//根据图标大小来设置?limit-后的值
// 他可以将html以及css中的图片打包成base64,但需要你设置大小限制,她是不可能把一个4M图片转成base64的
rules:[{ test: /\.(png|jpg|gif|eot|svg|ttf|woff)$/, use: 'url-loader?limit-400000' },
]
打包配置项说明
module.rules配置项中,处理html文件中img标签引入的图片先下载 npm i html-loader
// src要写相对路径
rules:[
{test: /\.html$/,use: { loader: 'html-loader' }}  
]

报错:打包报错

打包字体后,页面出现出现下面错误,图标无法正常使用
Uncaught Error: Automatic publicPath is not supported in this browser

在webpack.config.js中
output: {
publicPath: ‘./’
// publicPath: ‘/’
}

打包字体后,页面上出现下面错误提示且字体图标无法正常显示
GET http://127.0.0.1:5500/font/iconfont.072.woff net::ERR_ABORTED 404 (Not Found)

对比了下发现打包的文件根本不在上面的路径上,而是在dist的目录下
output: {
publicPath: ‘./dist/’
}

webpack打包出错,错误如下
{ Error: EPERM: operation not permitted, lstat 'C:\Users\72126190\Desktop\webpack-sample\dist\font\iconfont.072.woff'

打包时打包文件被占用了。建议关闭访问index.html的窗口重新打包

http://www.ds6.com.cn/news/35039.html

相关文章:

  • wordpress db collate优化排名 生客seo
  • 做网站最基本南京seo优化公司
  • 网站构建器seo包年服务
  • 网站cms下载百度门店推广
  • 高端网站建设的方案社群营销的方法和技巧
  • 个人网站用react做全国人大常委会委员长
  • 一个服务器放多少网站重庆seo薪酬水平
  • 郑州做网站报价互联网媒体推广
  • 地产网站建设互动营销军事新闻 今日关注
  • 成都黑帽seoseo策略
  • 兼职做任务赚钱的网站有哪些广州顶正餐饮培训学校
  • 自己建设网站在哪里建设2022年度关键词
  • 浙江网站建设推广公司十大排行新网站多久会被百度收录
  • 做兼职有哪些靠谱的网站seo应用领域有哪些
  • 域名买完了网站建设免费发布信息网
  • linux建设php网站如何关闭2345网址导航
  • 哔哩哔哩b站在线看免费搜索引擎外部链接优化
  • 中国建设银行个人信息网站今天发生了什么重大新闻
  • 深圳网站定制价格低百度客户端在哪里打开
  • 做游戏出租的网站好公司做网页要多少钱
  • 个体营业执照可以做网站搞推广吗google搜索引擎入口网址
  • 沧州门户网站seo文章关键词怎么优化
  • 南京设计公司有哪些公司搜索引擎优化技术有哪些
  • 微信android平板版的搜索引擎优化
  • 汕尾网站建设百度搜索排名
  • 学做点心的网站百度搜索网页
  • 怎样看一个网站是哪个公司做的千度seo
  • 大连做网站哪家好一点网络营销期末考试试题及答案
  • 网站建设感恩网络营销课程总结1500字
  • 有什么网站有小学生做的题目竞价