node.js - Uncaught ReferenceError: module is not defined at index.js:1 lodash中的错误
问题描述
获取控制台错误 module.exports = require('./lodash');
我的 Package.json 文件在下面
{
"scripts": {
},
"private": true,
"dependencies": {
"@angular/animations": "~8.2.14",
"@angular/common": "~8.2.14",
"@angular/compiler": "~8.2.14",
"lodash": "^4.11.1"
},
"devDependencies": {
"@types/lodash": "^4.11.1",
"typescript": "~3.5.3"
}
}
解决方案
您以错误的方式导入lodash库,您只需要
// Load the full build.
var _ = require('lodash');
// Load the core build.
var _ = require('lodash/core');
// Load the FP build for immutable auto-curried iteratee-first data-last methods.
var fp = require('lodash/fp');
// Load method categories.
var array = require('lodash/array');
var object = require('lodash/fp/object');
// Cherry-pick methods for smaller browserify/rollup/webpack bundles.
var at = require('lodash/at');
var curryN = require('lodash/fp/curryN');
或者
在角度组件中,您可以简单地导入您正在使用的任何 lodash 方法
import { map, tail, times, uniq, get } from 'lodash';
推荐阅读
- xpath - xpath 如何提取元素本身及其子元素之一?
- arrays - 如何在 matlab 上将字符串添加到数组的开头?
- pandas - Groupby diff() 日期,groupby 大小并检查 pandas 中其他列的序列
- python - 按表示相同值的多个键对字典进行排序
- reactjs - 无法使用 redux-observable 和 typescript 发布请求
- reactjs - 如何在使用钩子的功能组件中正确使用 React PropTypes?
- javascript - 如何更改 mdbDatatable 的字体大小
- jquery - 如果所有的孩子都“隐藏”了表演
使用 jQuery 标记“未找到结果”
- node.js - 使用 Digital Ocean NPM 列出具有特定标签名称的液滴
- angular - Angular *ngFor 不返回列表