gpt4 book ai didi

javascript - 转译 next.js 服务器代码

转载 作者:太空宇宙 更新时间:2023-11-04 00:22:28 27 4
gpt4 key购买 nike

我全新安装了 Next.js,并且希望能够使用 importasync/await 等。

我已经更新了我的 .babelrc

{
"plugins": [
[
"module-resolver",
{
"root": ["."],
"alias": {
"styles": "./styles"
},
"cwd": "babelrc"
}
],
[
"wrap-in-js",
{
"extensions": ["css$"]
}
]
],
"presets": [
"next/babel",
"es2015",
"stage-0",
],
"ignore": []
}

我认为我需要将一些配置更新为 ./server.js

另外,我如何绕过启动我的应用程序,因为我可以将启动脚本指向从 ./dist/server 运行,但我相信服务器需要运行才能运行构建?

最佳答案

I have a fresh install of Next.js and am wanting to be able to use import and async/await etc.

我相信 async/await 无需修改即可在当前版本上运行,但动态导入需要 v3 beta:

npm install next.js@beta

参见https://zeit.co/blog/next3-preview

Also how do I get around starting my app as I can point my start script to run from ./dist/server but I believe the server needs to run to be able to run a build?

通常,您运行 npm run dev (别名为 next)进行开发和 npm run build; npm start(别名为next build; next start)用于生产。您不会直接运行任何 JS 文件。

如果您想运行自定义服务器,那么您可以直接启动服务器文件(node myserver.js 或其他),然后以编程方式启动它。请参阅https://github.com/zeit/next.js/tree/master#custom-server-and-routing了解更多信息。

关于javascript - 转译 next.js 服务器代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44060401/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com