我有一个需要使用npm uuid包来生成唯一ID的地方。安装uuid包后,使用方法如下:
const uuid = require('uuid/v1');
uuid();
但我遇到了一个错误,错误信息是:
[eslint] Unexpected require(). (global-require)
我的函数如下:
someFunction = (i, event) => {
if(someCondition) {
//generate some unique id
const uuid1 = require('uuid/v1');
uuid1();
//call some function and pass this id
someFunction2(uuid1);
} else{
//generate some unique id
const uuid2 = require('uuid/v1');
uuid2();
//call some function and pass this id
someFunction2(uuid2);
}
在 ReactJs 中使用 require 的最佳方式是什么?
if(a){ require('')} else {require('')}
。问题是为什么你要这样写代码呢?为什么不能在文件顶部直接写import uuid1 from 'uuid/v1'
呢? - Yury Tarabanko