如何使用webpack在npm软件包子文件夹中导入模块?

胶合

可以说有一个node_modules名为foo的软件包,我想foo/module通过webpack&babel等库中导入一个模块

import Foo from 'foo'; 作品

import SomeOtherModule from 'foo/module'; 失败并显示以下内容:

找不到模块:错误:无法解析/ Users / x / Desktop / someproject / js中的模块'foo / module'

这使得webpack似乎在错误的位置而不是在寻找文件 node_modules

我的webpack.config看起来像这样:

var webpack = require('webpack');
var path = require('path');

module.exports = {
    entry: ['babel-polyfill','./js/script.js'],
    output: {
        path: __dirname,
        filename: './build/script.js'
    },
    module: {
        loaders: [
            {
                test: /\.js$/,
                loader: 'babel',
                query: {
                    cacheDirectory: true,
                    presets: ['es2015']
                }
            }
        ],
    },
    plugins: [
        new webpack.NoErrorsPlugin()
    ],
    stats: {
        colors: true
    },
    devtool: 'source-map'

};
德米特里·亚列门科(Dmitry Yaremenko)

它应该与import 'foo/module';这既解决了文件./node_modules/foo/module.js./node_modules/foo/module/index.js类似./node_modules/foo/node_modules/module/index.js,如果它预期(在这种情况下,你最好安装模块通过NPM)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从其他文件夹导入模块?

如何将全局安装的软件包导入virtualenv文件夹

如何从同级文件夹导入Python模块?

使用Go模块时如何导入本地软件包

如何使用godoc为文件夹中的所有软件包生成HTML文档

在Webpack中导入随npm安装的“常规” javascript软件包

如何从python3的子文件夹中导入模块(空__init__.py)

如何从python3的子文件夹中导入模块(空__init__.py)

无法在子模块中导入软件包

如何使用Webpack 4仅在某些模块中导入jQuery?

在本地文件夹中从github安装python软件包/模块并使用它

如何简单地在Python中导入文件夹?

如何从没有npm / webpack的HTML文件中导入React模块

如何从下一个js的节点模块外部的文件夹中导入模块

在python的父文件夹中导入自定义模块

无法在TypeScript中导入NPM软件包(例如Faker)

电子:如何在index.html中导入或包括使用npm软件包管理器安装的CSS?

在子文件夹中导入Python

在文件夹中导入csv

如何在PHP中导入Web文件夹

如何从相邻文件夹中正确导入python模块?

在Xcode中导入文件夹

如何制作python导入模块和文件夹?

如何从文件夹中导入选定的演示文稿?

Python:如何将文件夹作为模块导入

如何在 vue 中导入 npm 模块?

对导入模块感到困惑。模块不是从同一文件夹中导入的||?

如何从主文件夹外部导入javascript模块

如何禁用从我的 npm 包导入子文件夹