我在这个名为' client-common'的本地模块中放了一些常用代码。在其中一个使用此公共模块的应用程序项目中,我将其添加到package.json依赖项:
"client-common": "../client-common"
将npm install
模块复制到node_modules之后。当我运行(它是一个离子项目)ionic serve
时,它构建得很好,但是在浏览器中运行时我得到了
Runtime Error
Cannot find module "client-common"
我假设这是一个webpack问题?问题是为什么本地模块的处理方式不同而且根本没有捆绑?
答案 0 :(得分:0)
似乎我应该在公共模块中提供index.js。添加一个从现有index.d.ts复制的index.js,导出所有内容后,它现在可以正常工作。