Npm 避免使用某些节点包
我有几个项目使用相同的前端库。我想知道是否有办法避免在代码中使用某些包。例如,假设我不希望开发人员将Npm 避免使用某些节点包,npm,webpack,Npm,Webpack,我有几个项目使用相同的前端库。我想知道是否有办法避免在代码中使用某些包。例如,假设我不希望开发人员将下划线添加到他们的包.json中。这背后的想法是在不同的项目之间加强一致性 我要找的是: 我正在使用webpack作为构建工具。在生成文件时,是否有方法检查是否有名为下划线的库,如果有,请停止生成过程(失败) 为什么您会禁止使用某些库?@ChrisR我们有大量使用相同库的项目。我们不想增加JS的捆绑包大小,也不想使用单独的构建配置(webpack)来进行相应的代码拆分。基本上避免了可维护性问题。如
下划线添加到他们的包.json
中。这背后的想法是在不同的项目之间加强一致性
我要找的是:
我正在使用webpack
作为构建工具。在生成文件时,是否有方法检查是否有名为下划线的库,如果有,请停止生成过程(失败) 为什么您会禁止使用某些库?@ChrisR我们有大量使用相同库的项目。我们不想增加JS的捆绑包大小,也不想使用单独的构建配置(webpack)来进行相应的代码拆分。基本上避免了可维护性问题。如果有任何其他方式也可以,不一定通过网页。这是我想强制执行它的方式,可能是正确的方式。不是你的意思,也就是说,你可以为lodash/*.js文件指定不正确的加载程序,比如css加载程序…--这适合你的需要吗?