使用 uuidv4 时出现此错误。
Failure: Package subpath './v4' is not defined by "exports" in C:\Users\mycomp\Desktop\Programming\Javascript\Serverless\Serverless Framework\node_modules\uuid\package.json
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './v4' is not defined by "exports" in C:\Users\mycomp\Desktop\Programming\Javascript\Serverless\Serverless Framework\node_modules\uuid\package.json
Run Code Online (Sandbox Code Playgroud)
我已经安装了 uuid 并且在我的代码中需要它
const uuidv4 = require('uuid/v4');
Run Code Online (Sandbox Code Playgroud)
这是 package.json
"dependencies": {
"aws-sdk": "^2.702.0",
"moment": "^2.27.0",
"serverless-offline": "^6.4.0",
"underscore": "^1.10.2",
"uuid": "^8.1.0"
}
Run Code Online (Sandbox Code Playgroud) 最近,我在将 Ruby on Rails 应用程序部署到 Heroku 时遇到了意想不到的问题:
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No "exports" main resolved in node_modules/@babel/helper-compilation-targets/package.json
Run Code Online (Sandbox Code Playgroud)
老实说,我不知道,因为我根本没有接触任何 javascript 代码,有没有人遇到过这个错误并解决了它?
这是完整的日志:https : //gist.github.com/johnvmo/b3340f541cf32cb0c15ecbffc1aca6f9
如果有人可以提供帮助,我将不胜感激。