【问题标题】:Why does webpack skip my local module?为什么 webpack 会跳过我的本地模块?
【发布时间】:2017-05-30 18:59:14
【问题描述】:

我在这个名为“client-common”的本地模块中放入了一些通用代码。在使用此通用模块的应用程序项目之一中,我将其添加到 package.json 依赖项:

"client-common": "../client-common"

npm install 之后,模块被复制到 node_modules。当我运行(它是一个 Ionic 项目)ionic serve 时,它构建得很好,但是在浏览器中运行时我得到了

Runtime Error
Cannot find module "client-common"

我假设这是一个 webpack 问题?问题是为什么本地模块被区别对待并且根本不捆绑?

【问题讨论】:

  • “../client-common”中有什么?你能展示更多的 package.json 和 webpack 配置吗?

标签: node.js ionic-framework npm webpack ionic2


【解决方案1】:

看来我应该在公共模块中提供一个 index.js。添加从现有 index.d.ts 复制的 index.js,导出所有内容后,它现在可以工作了。

【讨论】:

    猜你喜欢
    • 2014-07-10
    • 2021-01-06
    • 1970-01-01
    • 2015-06-03
    • 1970-01-01
    • 1970-01-01
    • 2019-09-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多