2017-05-19 9 views
0

私はNext.jsの新鮮をインストールしており、importasync/awaitなどTranspiling next.jsサーバコード

を使用することができるようにしたいのです、私は私が想定し、私の.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から実行されることを指摘できるので、私のアプリを起動するにはどうすればよいですか?サーバーをビルドを実行するには実行する必要があると思いますか?

答えて

1

私は、私は非同期/変更せずに現在のリリースの作品をお待ちしており信じるNext.jsのインストールおよびなどインポートを使用することができるようにしたいと非同期/のawaitい

新鮮を持っていますしかし、動的なインポートはv3のベータ版が必要です。

npm install [email protected] 

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

アルスを参照してください。 oスタートスクリプトを./dist/serverから実行するように指示することができるので、私のアプリを起動する方法はありますが、ビルドを実行するにはサーバーを実行する必要がありますか?

通常は、あなたが生産のために(next build; next startにエイリアス)の開発とnpm run build; npm startのために(nextにエイリアスされている)npm run devを実行します。 JSファイルを直接実行することはありません。

カスタムサーバーを実行する場合は、サーバーファイルを直接(node myserver.jsなど)起動し、次にプログラムで起動させます。詳細については、https://github.com/zeit/next.js/tree/master#custom-server-and-routingを参照してください。

関連する問題