小程序使用 lodash 的问题
2024-08-27 01:14:34
import _ from 'lodash'
报错:
vendor.js:11874 Uncaught TypeError: Cannot read property 'prototype' of undefined
at runInContext (vendor.js:11874)
at Object.<anonymous> (vendor.js:27538)
at Object.<anonymous> (vendor.js:27566)
at Object.<anonymous> (vendor.js:27568)
at __webpack_require__ (manifest.js:59)
at Object._ (app.js? [sm]:15)
at __webpack_require__ (manifest.js:59)
at Object.webpackJsonpCallback [as webpackJsonpMpvue] (manifest.js:30)
at app.js? [sm]:3
at require (WAService.js:1)
报错分析见 这里
如果不想修改 lodash.js 文件的话,只需要在 import 'lodash'
之前先执行下面的代码:
global.Object = Object
global.Array = Array
global.Buffer = Buffer
global.DataView = DataView
global.Date = Date
global.Error = Error
global.Float32Array = Float32Array
global.Float64Array = Float64Array
global.Function = Function
global.Int8Array = Int8Array
global.Int16Array = Int16Array
global.Int32Array = Int32Array
global.Map = Map
global.Math = Math
global.Promise = Promise
global.RegExp = RegExp
global.Set = Set
global.String = String
global.Symbol = Symbol
global.TypeError = TypeError
global.Uint8Array = Uint8Array
global.Uint8ClampedArray = Uint8ClampedArray
global.Uint16Array = Uint16Array
global.Uint32Array = Uint32Array
global.WeakMap = WeakMap
global.clearTimeout = clearTimeout
global.isFinite = isFinite
global.parseInt = parseInt
global.setTimeout = setTimeout
你可以把这段代码写到某个文件,比如 utils/index.js, 只要先 import 'utils'
, 然后再 import 'lodash'
就 OK
最新文章
- 最小生成树(prim&;kruskal)
- SimpleDateFormat df = new SimpleDateFormat(";yyyy-MM-dd HH:mm:ss";);//设置日期格式
- SQL查询数据的几大方法
- iso网络各层协议
- 一篇搞定RSA加密与SHA签名|与Java完全同步
- Codeforces Gym 100203G G - Good elements 标记暴力
- Html - Bootstrap Panel面板
- Mybatis学习(壹)
- 支持向量机的smo算法(MATLAB code)
- Cannot load JDBC driver class &#39;oracle.jdbc.driver.OracleDriver&#39;
- 在命令行中如何访问Program Files文件夹(转)
- iphone获取sim卡信息
- ie6下:png图片不透明 和 背景图片为png的节点的内部标签单击事件不响应
- VS2015预览版中的C#6.0 新功能(二)
- icon-font图标介绍
- 做外贸,独立B2C商城好,还是平台好
- javascript正则表达式小数类型
- IP地址、子网掩码、默认网关是什么意思?
- Redis管道功能
- Jjava8 Lambda 神操作