当我尝试导入包含模块的目录时,Webpack错误

烤面包

我正在尝试创建一个小的npm库,以使与API的接口更加整洁。我的文件夹结构如下...

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 build(运行webpack --display-error-details --mode production)时,webpack抛出一个大错误,提示“找不到模块:错误:无法解析'my \ project \ dir'中的'./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

当我尝试在Spyder上导入alpha_vantage时出现“没有名为'alpha_vantage'的模块”错误

来自分类Dev

当我尝试导入 tkFileDialog 时,我不断收到错误消息

来自分类Dev

尝试使用“请求”模块时导入错误

来自分类Dev

当我尝试使用cx_freeze进行编译时出现导入错误

来自分类Dev

当我尝试在React.JS中导入常量时遇到错误

来自分类Dev

当我尝试导入自定义后端时,Settings.py引发错误

来自分类Dev

AngularJS抛出未知提供程序:$ scopeProvider <-当我尝试使用模块时出现$ scope错误

来自分类Dev

每当我尝试为 python 模块安装 mysql 时,这个错误是什么?

来自分类Dev

当我尝试使用htacces从laravel中删除公共目录时,为什么会出现错误

来自分类Dev

当我尝试使用maven和pom.xml更改输出目录时出现错误

来自分类Dev

当我在OpenCV 3.1.0中包含DNN模块时出现链接错误

来自分类Dev

当我在脚本标记中包含“模块”时,为什么onclick出现错误?

来自分类Dev

当我尝试使用redux导出操作时,出现错误消息“不包含默认导出”

来自分类Dev

当我尝试包含图像时出现cx_freeze错误

来自分类Dev

尝试导入NLTK模块时出现导入错误

来自分类Dev

React-我尝试导入``firebase / app''时出现Firebase模块错误

来自分类Dev

Web2py:导入错误:尝试在 web2py 模块目录中导入模块时没有名为补丁的模块

来自分类Dev

当我只是“导入 numpy”时出现 Python 导入错误

来自分类Dev

当我在pythonpath中时scrapy无法导入模块

来自分类Dev

尝试导入导入子模块的子模块时出现导入错误

来自分类Dev

当我的脚本导入pikepdf和pdfminer3模块时,如何修复pyinstaller'no module named ...'错误?

来自分类Dev

当我在测试文件中导入组件时,出现错误`无法从'makeStyles.js'找到模块'反应'

来自分类Dev

每当我尝试在 PHP 中使用 mysqldump 时,都会出现错误。如何正确导入并使用它?

来自分类Dev

当我尝试编译我的代码时发生错误

来自分类Dev

当我使用getExternalStorageDirectory()时,我得到了错误的目录

来自分类Dev

尝试从Arelle模块导入Cntlr时出现语法错误

来自分类Dev

尝试导入熊猫时在 Python 中找不到模块错误

来自分类Dev

当我尝试运行pyspark.cmd时,出现错误消息“查找:'版本':无此类文件或目录”

Related 相关文章

  1. 1

    当我尝试导入当前工作目录中的模块时引发ModuleNotFoundError

  2. 2

    当我尝试在Spyder上导入alpha_vantage时出现“没有名为'alpha_vantage'的模块”错误

  3. 3

    当我尝试导入 tkFileDialog 时,我不断收到错误消息

  4. 4

    尝试使用“请求”模块时导入错误

  5. 5

    当我尝试使用cx_freeze进行编译时出现导入错误

  6. 6

    当我尝试在React.JS中导入常量时遇到错误

  7. 7

    当我尝试导入自定义后端时,Settings.py引发错误

  8. 8

    AngularJS抛出未知提供程序:$ scopeProvider <-当我尝试使用模块时出现$ scope错误

  9. 9

    每当我尝试为 python 模块安装 mysql 时,这个错误是什么?

  10. 10

    当我尝试使用htacces从laravel中删除公共目录时,为什么会出现错误

  11. 11

    当我尝试使用maven和pom.xml更改输出目录时出现错误

  12. 12

    当我在OpenCV 3.1.0中包含DNN模块时出现链接错误

  13. 13

    当我在脚本标记中包含“模块”时,为什么onclick出现错误?

  14. 14

    当我尝试使用redux导出操作时,出现错误消息“不包含默认导出”

  15. 15

    当我尝试包含图像时出现cx_freeze错误

  16. 16

    尝试导入NLTK模块时出现导入错误

  17. 17

    React-我尝试导入``firebase / app''时出现Firebase模块错误

  18. 18

    Web2py:导入错误:尝试在 web2py 模块目录中导入模块时没有名为补丁的模块

  19. 19

    当我只是“导入 numpy”时出现 Python 导入错误

  20. 20

    当我在pythonpath中时scrapy无法导入模块

  21. 21

    尝试导入导入子模块的子模块时出现导入错误

  22. 22

    当我的脚本导入pikepdf和pdfminer3模块时,如何修复pyinstaller'no module named ...'错误?

  23. 23

    当我在测试文件中导入组件时,出现错误`无法从'makeStyles.js'找到模块'反应'

  24. 24

    每当我尝试在 PHP 中使用 mysqldump 时,都会出现错误。如何正确导入并使用它?

  25. 25

    当我尝试编译我的代码时发生错误

  26. 26

    当我使用getExternalStorageDirectory()时,我得到了错误的目录

  27. 27

    尝试从Arelle模块导入Cntlr时出现语法错误

  28. 28

    尝试导入熊猫时在 Python 中找不到模块错误

  29. 29

    当我尝试运行pyspark.cmd时,出现错误消息“查找:'版本':无此类文件或目录”

热门标签

归档