错误:找不到模块'uuid'

时间:2017-05-09 08:48:07

标签: npm

当我尝试使用npm:

时,我收到此消息

screenshot of the terminal

我尝试使用brew卸载重新安装,但没有成功。

14 个答案:

答案 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'

了解更多:https://www.npmjs.com/package/uuid

答案 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)

最新版本的'uuid'中存在错误。尝试安装:

npm install uuid@3.3.3

或与纱线

yarn add uuid@3.3.3

我从this tutorial那里得到了答案

答案 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;