【问题标题】:Why did my npm deploy failed? Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No "exports" main resolved in ./package.json为什么我的 npm 部署失败了?错误 [ERR_PACKAGE_PATH_NOT_EXPORTED]:在 ./package.json 中没有解决“出口”主要问题
【发布时间】:2020-07-20 17:11:05
【问题描述】:

我正在尝试部署不那么小的项目

npm run deploy

我有问题

Entrypoint main = main.js
[0] ./src/client/index.js 4.29 KiB {0} [built] [failed] [1 error]

ERROR in ./src/client/index.js
Module build failed (from ./node_modules/babel-loader/lib/index.js):
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No "exports" main resolved in /home/miki/trash-panda-buffet/node_modules/@babel/helper-compilation-targets/package.json
    at applyExports (internal/modules/cjs/loader.js:524:9)

我的脚本

 "scripts": {
    "build:dev": "webpack --config ./src/client/webpack.dev.config.js",
    "build:client": "webpack --config ./src/client/webpack.prod.config.js",
    "deploy": "npm run deploy:aws && npm run deploy:client && npm run deploy:data",
    "deploy:aws": "serverless deploy",
    "deploy:client": "npm run build:client && serverless client deploy --no-confirm",
    "deploy:data": "serverless invoke --function populateData",
    "remove": "serverless remove"
  },

这是日志输出

9 verbose lifecycle trash-panda-buffet@2.0.0~build:client: CWD: /home/miki/trash-panda-buffet
10 silly lifecycle trash-panda-buffet@2.0.0~build:client: Args: [ '-c', 'webpack --config ./src/client/webpack.prod.config.js' ]
11 silly lifecycle trash-panda-buffet@2.0.0~build:client: Returned: code: 2  signal: null
12 info lifecycle trash-panda-buffet@2.0.0~build:client: Failed to exec build:client script
13 verbose stack Error: trash-panda-buffet@2.0.0 build:client: `webpack --config ./src/client/webpack.prod.config.js`
13 verbose stack Exit status 2
13 verbose stack     at EventEmitter.<anonymous> (/home/miki/.npm/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
13 verbose stack     at EventEmitter.emit (events.js:315:20)
13 verbose stack     at ChildProcess.<anonymous> (/home/miki/.npm/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
13 verbose stack     at ChildProcess.emit (events.js:315:20)
13 verbose stack     at maybeClose (internal/child_process.js:1026:16)
13 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)

如何找出我的构建失败的原因?

【问题讨论】:

标签: node.js npm webpack serverless


【解决方案1】:

解决了

npm run deploy:aws

【讨论】:

    猜你喜欢
    • 2020-09-16
    • 2021-12-04
    • 2021-11-10
    • 1970-01-01
    • 1970-01-01
    • 2021-12-08
    • 2020-08-06
    • 2021-12-13
    • 1970-01-01
    相关资源
    最近更新 更多