首页 > 解决方案 > 运行带有样式组件的下一个 js 应用程序时出现内部服务器错误

问题描述

我正在使用带有 styledcomponent 的 Next.js,它在开发模式下没有错误。但是在构建生产模式下运行时。我得到一个错误。没有行号或文件名。

我还打开了一个问题 Github https://github.com/zeit/next.js/issues/5932

错误

NODE_ENV=生产节点 server.js

在http://localhost:3000上就绪 错误:发生错误。请参阅https://github.com/styled-components/styled-components/blob/master/src/utils/errors.md#1了解更多信息。附加参数:未定义在新 StyledComponentsError (/Users/rahulkishan/Documents/React_Mobile_and_web/ReactWebV1/purchaseweb/node_modules/styled-components/dist/styled-components.cjs.js:161:58) 在constructWithOptions (/Users/rahulkishan/Documents /React_Mobile_and_web/ReactWebV1/purchaseweb/node_modules/styled-components/dist/styled-components.cjs.js:2182:13)在样式(/Users/rahulkishan/Documents/React_Mobile_and_web/ReactWebV1/purchaseweb/node_modules/styled-components/dist /styled-components.cjs.js:2126:12) 在对象。(/Users/rahulkishan/Documents/React_Mobile_and_web/ReactWebV1/purchaseweb/.next/server/static/i2aIDkRZkhvVhtPxvk4BE/pages/index.js:4504:77)

为什么它仅在构建模式下显示此错误。不在开发模式下。我们已经构建了一个大型应用程序。真的很难找到问题。

标签: reactjswebpackbabeljsstyled-componentsnext.js

解决方案


错误有它的路径

静态/../pages/index.js

还有行号

给予后npm run build

Nexts js 创建一个构建文件夹为

/.next/server/static

在该文件夹中,您将能够看到完整的生产代码。


推荐阅读