sql >> データベース >  >> NoSQL >> MongoDB

モジュール外でインポートステートメントを使用することはできません

    Node v12以降、.mjsのいずれかを使用できます 拡張または設定"type": "module" package.jsonに 。

    そして、--experimental-modulesを使用してノードを実行する必要があります フラグ。

    node --experimental-modules server.mjs
    

    SOリンク を確認できます

    または、.babelrcを作成することもできます プロジェクトのルートにあるファイル。以下を追加します(および必要な他のbabelプリセットをこのファイルに追加できます):

    {
        "presets": ["env"]
    }
    

    babel-preset-envをインストールします 使用

    npm install babel-preset-env
    npm install babel-cli -g
    
    # OR
    
    yarn add babel-preset-env
    yarn global add babel-cli
    

    次に、server.jsがあるフォルダーに移動します ファイルが存在し、

    使用して実行:

    babel-node fileName.js
    

    または、package.jsonに次のコードを追加して、npmstartを使用して実行することもできます。 ファイル:

    "scripts": {
        "start": "babel-node server.js"
    }
    

    チュートリアルリンクがあります カスタムExpressサーバーとTypescriptを使用してNext.jsをセットアップするために、非常に役立つメディアを使用します。



    1. ServiceStack:サービスを手動で呼び出すときにパイプラインを復元しますか?

    2. MongoDBの各グループ内でmaxに対応するドキュメントをグループ化して選択するにはどうすればよいですか?

    3. マングース:_docはどうしたの?

    4. JSON配列の多次元配列への変換