モジュールを含むディレクトリをインポートしようとすると、Webpackでエラーが発生します

ToastedToast

APIとのインターフェースを少しすっきりさせるために小さなnpmライブラリを作成しようとしています。私のフォルダ構造は次のとおりです...

dist/
  index.js
src/
  index.js
  endpoints/
    endpoint1.js
package.json
webpack.config.js

私のsrc / index.jsファイル内にあります。

import {endpoint1} from './endpoints'

module.exports = class lib {
 ...
}

私は、ときにビルドを実行NPM(これは走るのWebPACK --display-エラーの詳細--mode生産)のWebPACKは大きなというエラースローモジュールが見つかりません」エラー:中にできない決意『./endpoints'』私の\プロジェクト\ディレクトリを\ src '

私のwebpack.config.jsファイルは現在次のようになっています...

const path = require('path');

module.exports = {
    mode: 'production',
    entry: path.join(__dirname, '/src/index.js'),
    output: {
        path: path.resolve('dist'),
        filename: 'index.js',
        libraryTarget: 'commonjs2'
    },
    module: {
        rules: [
            {
                test: /.js?$/,
                exclude: /(node_modules)/,
                use: 'babel-loader'
            }
        ]
    },
    resolve: {
        modules: [

            path.resolve(__dirname, 'src/endpoints')
        ],
        extensions: ['.js']
    }
};

以前に同様の質問があったことがわかりますが、リストされている解決策がうまくいかないようです。ルーキーエラーが発生した場合に備えて投稿したいと思いました。さらに情報が必要な場合は、言ってください!かなりテキストの壁ならごめんなさい。ありがとう。

ジョナスウィルムス

正しいインポートは次のようになります。

 import endpoint1 from 'endpoint1';

を使用しresolve.modules、そのフォルダー内の非相対パスを検索するようにWebpackに指示します。モジュール名は「enpoint1」です。

ただし、実際には、プロジェクト全体で使用するライブラリでのみこれを行う必要があります。エンドポイントの場合、相対インポートが適切です。

 import endpoint1 from "./endpoints/endpoint1";

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

現在の作業ディレクトリにあるモジュールをインポートしようとすると、ModuleNotFoundErrorが発生します

分類Dev

インストールされているPythonモジュールをインポートしようとするとエラーが発生します

分類Dev

プログラムでリポジトリからpipをインストールすると、「そのようなファイルまたはディレクトリはありません」というエラーが発生します。

分類Dev

AngularJSエラー:OpenLayersディレクティブを使用しようとすると$ injector:modulerrモジュールエラーが発生します

分類Dev

Fortranでモジュール宣言を使用しようとするとリンクエラーが発生する

分類Dev

Fortranでモジュール宣言を使用しようとするとリンクエラーが発生する

分類Dev

React-「firebase / app」をインポートしようとするとFirebaseモジュールエラーが発生します

分類Dev

ブレンダーjsonモデルをthree.jsにインポートしようとすると、「長さ」エラーが発生します

分類Dev

テンプレート関数へのポインタを含むイニシャライザリストをコンパイルするときに、gccでエラーが発生しましたが、clangではエラーが発生しません

分類Dev

Webpackを使用してAMDモジュールをビルドしようとしています—「モジュール 'エクスポート'を解決できません」エラーが発生します

分類Dev

同じ親ディレクトリ内の別のフォルダからモジュールをインポートするときにエラーが発生しました

分類Dev

同じ親ディレクトリ内の別のフォルダからモジュールをインポートするときにエラーが発生しました

分類Dev

DeepLearning:1つのテストデータをモデルにインポートしようとするとエラーが発生しました

分類Dev

ローカルディレクトリをGitリポジトリとして初期化するときにエラーが発生しました

分類Dev

luaヘッダーをC ++プロジェクトにインポートしようとするとリンカーエラーが発生しますか?

分類Dev

NLTKモジュールをインポートしようとしたときにインポートエラーが発生しました

分類Dev

バイナリifstreamを含むコードをコンパイルしようとすると、コンパイルでエラーが発生します

分類Dev

部分ビューでモデルをレンダリングしようとすると、Umbraco7エラーが発生します

分類Dev

Android:ライブラリモジュールをインポートすると、Gradleプラグイン3.1.2を使用したプロジェクトでコンパイルエラーが発生します

分類Dev

整数を含む文字列をインクリメントするとエラーが発生します

分類Dev

Dropbox PythonAPIを使用してすべてのファイルとサブディレクトリを含むディレクトリをDropboxにアップロードするときにエラーが発生しました

分類Dev

ユーザー入力でマトリックスを作成しようとすると、コンパイル エラーが発生します。ジャバ

分類Dev

シミュレーターで正常に動作しているときにデバイスにアプリをインストールすると、「ブリッジヘッダーのインポートにエラーが発生しました」

分類Dev

ファイルを既存のディレクトリにコピーすると、IOErrorが発生します[エラー21]はディレクトリです

分類Dev

syliusプロジェクトを作成しようとすると、composerからインストールリクエストエラーが発生しますか?

分類Dev

ubuntuにnpmモジュールをインストールするとエラーが発生します

分類Dev

モデルからビューにデータをインポートすると、解決できないエラーが発生します

分類Dev

別のディレクトリからモジュールをインポート中にPythonエラーが発生しました

分類Dev

ファイルtxtのサブディレクトリはすでに存在します。」「txt」という名前のファイルがないのに、ファイルをソートしようとするとエラーが発生する

Related 関連記事

  1. 1

    現在の作業ディレクトリにあるモジュールをインポートしようとすると、ModuleNotFoundErrorが発生します

  2. 2

    インストールされているPythonモジュールをインポートしようとするとエラーが発生します

  3. 3

    プログラムでリポジトリからpipをインストールすると、「そのようなファイルまたはディレクトリはありません」というエラーが発生します。

  4. 4

    AngularJSエラー:OpenLayersディレクティブを使用しようとすると$ injector:modulerrモジュールエラーが発生します

  5. 5

    Fortranでモジュール宣言を使用しようとするとリンクエラーが発生する

  6. 6

    Fortranでモジュール宣言を使用しようとするとリンクエラーが発生する

  7. 7

    React-「firebase / app」をインポートしようとするとFirebaseモジュールエラーが発生します

  8. 8

    ブレンダーjsonモデルをthree.jsにインポートしようとすると、「長さ」エラーが発生します

  9. 9

    テンプレート関数へのポインタを含むイニシャライザリストをコンパイルするときに、gccでエラーが発生しましたが、clangではエラーが発生しません

  10. 10

    Webpackを使用してAMDモジュールをビルドしようとしています—「モジュール 'エクスポート'を解決できません」エラーが発生します

  11. 11

    同じ親ディレクトリ内の別のフォルダからモジュールをインポートするときにエラーが発生しました

  12. 12

    同じ親ディレクトリ内の別のフォルダからモジュールをインポートするときにエラーが発生しました

  13. 13

    DeepLearning:1つのテストデータをモデルにインポートしようとするとエラーが発生しました

  14. 14

    ローカルディレクトリをGitリポジトリとして初期化するときにエラーが発生しました

  15. 15

    luaヘッダーをC ++プロジェクトにインポートしようとするとリンカーエラーが発生しますか?

  16. 16

    NLTKモジュールをインポートしようとしたときにインポートエラーが発生しました

  17. 17

    バイナリifstreamを含むコードをコンパイルしようとすると、コンパイルでエラーが発生します

  18. 18

    部分ビューでモデルをレンダリングしようとすると、Umbraco7エラーが発生します

  19. 19

    Android:ライブラリモジュールをインポートすると、Gradleプラグイン3.1.2を使用したプロジェクトでコンパイルエラーが発生します

  20. 20

    整数を含む文字列をインクリメントするとエラーが発生します

  21. 21

    Dropbox PythonAPIを使用してすべてのファイルとサブディレクトリを含むディレクトリをDropboxにアップロードするときにエラーが発生しました

  22. 22

    ユーザー入力でマトリックスを作成しようとすると、コンパイル エラーが発生します。ジャバ

  23. 23

    シミュレーターで正常に動作しているときにデバイスにアプリをインストールすると、「ブリッジヘッダーのインポートにエラーが発生しました」

  24. 24

    ファイルを既存のディレクトリにコピーすると、IOErrorが発生します[エラー21]はディレクトリです

  25. 25

    syliusプロジェクトを作成しようとすると、composerからインストールリクエストエラーが発生しますか?

  26. 26

    ubuntuにnpmモジュールをインストールするとエラーが発生します

  27. 27

    モデルからビューにデータをインポートすると、解決できないエラーが発生します

  28. 28

    別のディレクトリからモジュールをインポート中にPythonエラーが発生しました

  29. 29

    ファイルtxtのサブディレクトリはすでに存在します。」「txt」という名前のファイルがないのに、ファイルをソートしようとするとエラーが発生する

ホットタグ

アーカイブ