转译 next.js 服务器代码
Transpiling next.js server code
我全新安装了 Next.js,我希望能够使用 import
和 async/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。
我全新安装了 Next.js,我希望能够使用 import
和 async/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。