Next.js应用程序正在开发中,但在构建和部署过程中失败

时间:2020-06-30 16:20:55

标签: javascript reactjs next.js

我的Next.js应用在开发过程中进行编译并在本地运行(使用npm run dev ),但是当我尝试构建项目时,它会失败(使用npm run build ) 。我在网上阅读过这可能是由于未兑现承诺的缘故。

我在应用程序中发出了提取请求,所以我怀疑这可能是由于完全构建模型的响应时间更长,而导致此问题的开发模型却更快。

错误消息:

    Error: Export encountered errors
    at _default (/Users/danbarclay/Documents/GitHub/NeoLinkID/node_modules/next/dist/export/index.js:19:1086)
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
    at async build (/Users/danbarclay/Documents/GitHub/NeoLinkID/node_modules/next/dist/build/index.js:36:218)
Automatically optimizing pages .npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! learn-starter@0.1.0 build: `next build`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the learn-starter@0.1.0 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/danbarclay/.npm/_logs/2020-06-30T15_50_48_033Z-debug.log
Dans-MBP:neolinkid danbarclay$ npm run build

package.json:

{
  "name": "learn-starter",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "dev": "next",
    "build": "next build",
    "start": "next start"
  },
  "dependencies": {
    "formik": "^2.1.4",
    "js-cookie": "^2.2.1",
    "next": "9.3.5",
    "react": "16.13.1",
    "react-dom": "16.13.1",
    "react-scripts": "^3.4.1"
  }
}

完整的代码托管在https://www.github.com/dgbarclay/NeoLinkID上,如果这有助于调试。

任何帮助或指针将不胜感激。

1 个答案:

答案 0 :(得分:0)

尝试一下:

第1步:将CD插入您的项目文件夹

cd projectFolderName

第2步:清理npm缓存:

npm cache clean

第3步:从项目中删除node_modules:

rm -rf node_modules

第4步:重新安装node_modules

npm install

然后尝试再次构建您的项目。另外,您可能想删除项目中的//注释/注释掉的代码。在将nextjs与典型的正斜杠注释//一起使用时,我在注释掉代码时遇到了一些问题 希望这对您有用。