Error: [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib/rest/RequestHandler' is not defined by /node_modules/eris/package.json
Error: [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib/rest/RequestHandler' is not defined by /node_modules/eris/package.json
所以我对这类东西真的很陌生。当 运行 我的 'npm start' 命令时,它一直在下面显示以下错误:
[ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib/rest/RequestHandler' is not defined by "exports" in /root/InviteManagerV2/node_modules/eris/package.json
我查了很多次这个错误,'deleting all the files and reinstalling' 没有用,也没有更新。你们知道我该如何解决这个问题吗?任何帮助都会很棒!
这是我的启动脚本:
"scripts": {
"start": "cross-env NODE_ENV=dev node scripts/dev-run.js",
"debug": "cross-env NODE_ENV=dev node scripts/dev-run.js debug",
"build": "tsc",
"lint": "tslint --project tsconfig.json --config tslint.json --format stylish",
"format": "prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"README.md\" \"CHANGELOG.md\"",
"release": "npm run build && npm run docs && npm run format && standard-version",
"i18n": "node scripts/check-i18n.js",
"nxv": "node ./scripts/npm-exact-versions.js",
"docs": "node scripts/generate-docs.js"
},
使用这个
安装 npm 包 env-cmd
[包文档][1]
npm install env-cmd
在项目的root目录下创建一个文件夹,命名为config,并在其中创建一个名为作为 dev.env
在此 dev.env 中定义您的环境变量,例如 PORT=3000
然后将此行添加到您的 package.json 文件
"start ": "env-cmd -f ./config/dev.env node scripts/dev-run.js"
所以我对这类东西真的很陌生。当 运行 我的 'npm start' 命令时,它一直在下面显示以下错误:
[ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib/rest/RequestHandler' is not defined by "exports" in /root/InviteManagerV2/node_modules/eris/package.json
我查了很多次这个错误,'deleting all the files and reinstalling' 没有用,也没有更新。你们知道我该如何解决这个问题吗?任何帮助都会很棒!
这是我的启动脚本:
"scripts": {
"start": "cross-env NODE_ENV=dev node scripts/dev-run.js",
"debug": "cross-env NODE_ENV=dev node scripts/dev-run.js debug",
"build": "tsc",
"lint": "tslint --project tsconfig.json --config tslint.json --format stylish",
"format": "prettier --write \"src/**/*.ts\" \"docs/**/*.md\" \"README.md\" \"CHANGELOG.md\"",
"release": "npm run build && npm run docs && npm run format && standard-version",
"i18n": "node scripts/check-i18n.js",
"nxv": "node ./scripts/npm-exact-versions.js",
"docs": "node scripts/generate-docs.js"
},
使用这个
安装 npm 包
env-cmd
[包文档][1]npm install env-cmd
在项目的root目录下创建一个文件夹,命名为config,并在其中创建一个名为作为 dev.env
在此 dev.env 中定义您的环境变量,例如
PORT=3000
然后将此行添加到您的 package.json 文件
"start ": "env-cmd -f ./config/dev.env node scripts/dev-run.js"