webpack / npm设置动态组件加载

时间:2018-10-16 14:22:24

标签: node.js npm webpack

我有一个包含框架和一些模块的单页应用程序项目。文件设置如下:

_.babelrc
_package.json
_package-lock.json
_webpack.config.js
_node_modules
_src
  |_index.js
  |_index.html
  |_config.json
  |_modules
    |_example-module
      |_index.js
在src / index.js中的

我将在config.json中指定的所有模块加载到index.html的指定区域中。运行顺利,但我明确希望改进两点:

  • 所有模块的主句柄必须始终为index.js。我想重定向它,以便其他模块开发人员可以使用他们想要的任何名称。
  • 我想分别指定模块的依赖关系,即为每个模块使用package.json / webpack.config。这样,人们就不必在主package.json中指定他们的软件包。

使用npm / webpack是否可以实现?如果是这样,框架和单个软件包的package.json / webpack.config.js会是什么样?

1 个答案:

答案 0 :(得分:0)

恐怕无法实现。据我所知,一个包中只有一个package.json。所有其他depens都位于node_modules目录中。您可以让其他模块开发者发布他们的包,然后在Body { "data": "this is the response" } 文件中,他们可以更改指定条目软件包文件的package.json属性。最后,安装其软件包。