答案 0 :(得分:15)
由于这个原因,您可能已经看到错误
const uuidv1 = require('uuid/v1');
尝试将其替换为此
const { v1: uuidv1 } = require('uuid');
答案 1 :(得分:9)
您可以尝试(ECMAScript模块语法)
import { v1 as uuidv1 } from 'uuid';
console.log(uuidv1()); //=> f68f7b70-9606-11ea-9ccc-fbd3ee221c8f
使用v4
import { v4 as uuidv4 } from 'uuid';
uuidv4(); // ⇨ '9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d'
答案 2 :(得分:2)
做
npm install uuid
然后在您的app.js文件中执行
var uuid = require('uuid');
const uuidv1 = require('uuid/v1');
console.log(uuid.v1());
答案 3 :(得分:1)
当您导入为const uuid= require('uuid/dist/v4');
code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
所以新导入的是
import const {v4:uuid4} =require('uuid');
解决了这个问题。 您可以参考此链接以获取更多信息:https://www.npmjs.com/package/uuid。
答案 4 :(得分:0)
您丢失或未安装' uuid'模块,尝试安装... https://www.npmjs.com/package/uuid
答案 5 :(得分:0)
只是做:
cd / usr / local / lib / node_modules
然后
npm prune
答案 6 :(得分:0)
answer是尝试执行此操作-更新您的package.json "uuid": "^3.3.2"
和npm install
其
答案 7 :(得分:0)
运行此终端命令:
npm install uuid
这将输出如下内容:
uuid@8.2.0
added 454 packages from 181 contributors, removed 144 packages, updated 1399 packages and audited 1862 packages in 712.444s
下一步将其导入到您的js
文件
import { v8 as uuidv8 } from 'uuid';
答案 8 :(得分:0)
代替
const uuidv1 = require('uuid/v1')
使用此
const uuidv1 = require('uuid');
console.log(uuidv1.v1())
答案 9 :(得分:0)
答案 10 :(得分:0)
最新版本的'uuid'中存在错误。尝试安装:
npm install uuid@3.3.3
或与纱线
yarn add uuid@3.3.3
答案 11 :(得分:0)
当我们导入时:
const uuid = require("uuid");
调用它时,我们还需要指定版本:
uuid.v4();
答案 12 :(得分:0)
只需从路径中删除 /v1
并尝试
const uuid = require('uuid');
答案 13 :(得分:0)
我尝试了以下更改,它对我有用。
const uuidV1 = require('uuid').v1;