之前我使用webpack common chunks插件来创建包含第三方库(如angular,react,lodash等)的供应商包,但后来我知道了webpack dll插件.他们似乎做同样的事情但dll插件也允许你减少构建时间.所以我很困惑我需要将这两个插件一起使用.我应该使用常见的块插件来在生成构建中创建供应商包并在开发构建中创建dll插件.或者我应该在生产和开发构建中使用dll插件?你能解释一下吗?
例如我有模块“菜单”。该模块依赖于 menu.js、menu.css 模块。在 menu.css 中有一些带有图片 url 的样式。例如有 menu.sprite.png 我有模块“home.page”。当您单击主页上的“加载菜单”按钮时,我希望在显示模块“菜单”之前加载 menu.css 和 menu.sprite.png。如何使用 webpack 加载图像?是否有任何加载程序在页面上添加 img 标签,然后对该图像使用 onload 事件?
我已经创建了 npm 包。在这个包中,我使用了一些模块,我将它们放入node_modules中,以便能够将它们作为“模块”要求,例如,我有模块node_modules/my-module.js,我在代码中需要它作为 require('my-module ')。现在我执行“npmpublish”,然后在另一个项目中执行“npmi”来安装我的模块。它已安装,但没有我放入 node_modules 的模块。我尝试将下一行添加到 .gitignore 和 .npmignore,但没有帮助:
节点模块/*
!node_modules/my-module.js
我做错了什么?