【发布时间】:2017-11-23 03:55:40
【问题描述】:
我正在使用 webpack (2.6.1) 并且我正在尝试使用 resolve.alias 但尝试了很多东西但仍然无法正常工作。
我有一些这样的导入:
import {helper} from 'helper'
其中 helper 来自自定义节点模块路径中的节点模块,所以我尝试了:
alias: {
helper: path.resolve(".", 'node_modules', "core.commons.helper", "helper")
}
我使用“。”因为我想从我运行 webpack 的路径中解析节点模块。
但还是不行,我也试过了:
modules: [
path.resolve(".", 'node_modules'),
'node_modules'
],
但仍然没有工作。
任何帮助都会很棒。
编辑:
我有 repo A 用于测试我有 karma、webpack 和 babel 配置的地方。我使用 webpack 作为预处理器运行 karma,使用来自 repo B 的文件,我正在尝试从 repo A 而不是从 repo B 加载节点模块。
我尝试了 resolve.modules 但仍然找不到模块。
Repo A 和 B 处于同一级别。
【问题讨论】:
-
您能否详细说明您的代码“不起作用”的原因?特别是,您可以发布您遇到的错误吗?请edit这些详细信息,否则我们可能无法提供帮助。
-
@IsiahMeadows 编辑感谢 :)
标签: node.js webpack config webpack-2