Javascript 使用Webpack'创建共享库;斯德尔普卢金

Javascript 使用Webpack'创建共享库;斯德尔普卢金,javascript,webpack,webpack-2,dllplugin,dllreferenceplugin,Javascript,Webpack,Webpack 2,Dllplugin,Dllreferenceplugin,我想创建一个核心NPM包,其中包含很少改变的所有依赖项,例如角度。由于不同的项目将使用这个NPM包,Webpack是首选的捆绑和构建工具,所以我认为WebPart的DLL插件是一个不错的选择 但不知何故,消费者软件包无法解析使用DLL插件创建的库软件包的内容。我在这里创建了一个最小的示例。核心模块仅包含Angular,消费模块应能从此处使用Angular。但是消费者软件包的构建失败,出现了一个错误,即找不到“angular” 未找到模块:错误:无法解析“…/packages/poc Module

我想创建一个核心NPM包,其中包含很少改变的所有依赖项,例如角度。由于不同的项目将使用这个NPM包,Webpack是首选的捆绑和构建工具,所以我认为WebPart的DLL插件是一个不错的选择

但不知何故,消费者软件包无法解析使用DLL插件创建的库软件包的内容。我在这里创建了一个最小的示例。核心模块仅包含Angular,消费模块应能从此处使用Angular。但是消费者软件包的构建失败,出现了一个错误,即找不到“angular”

未找到模块:错误:无法解析“…/packages/poc Module/src/application”中的“angular”


有人知道问题出在哪里吗?

DLL插件似乎无法正确处理符号链接。在我的例子中,我有一个单回购协议,其中包含多个相互链接的包


解决方法是通过
npm-pack
创建一个可安装的软件包,并安装生成的归档文件,而不是使用
npm-link

DLL插件似乎无法正确处理符号链接。在我的例子中,我有一个单回购协议,其中包含多个相互链接的包

解决方法是通过
npm-pack
创建一个可安装的包,并安装生成的归档文件,而不是使用
npm-link