Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/144.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Npm 避免使用某些节点包_Npm_Webpack - Fatal编程技术网

Npm 避免使用某些节点包

Npm 避免使用某些节点包,npm,webpack,Npm,Webpack,我有几个项目使用相同的前端库。我想知道是否有办法避免在代码中使用某些包。例如,假设我不希望开发人员将下划线添加到他们的包.json中。这背后的想法是在不同的项目之间加强一致性 我要找的是: 我正在使用webpack作为构建工具。在生成文件时,是否有方法检查是否有名为下划线的库,如果有,请停止生成过程(失败) 为什么您会禁止使用某些库?@ChrisR我们有大量使用相同库的项目。我们不想增加JS的捆绑包大小,也不想使用单独的构建配置(webpack)来进行相应的代码拆分。基本上避免了可维护性问题。如

我有几个项目使用相同的前端库。我想知道是否有办法避免在代码中使用某些包。例如,假设我不希望开发人员将
下划线添加到他们的
包.json
中。这背后的想法是在不同的项目之间加强一致性

我要找的是:


我正在使用
webpack
作为构建工具。在生成文件时,是否有方法检查是否有名为
下划线的库,如果有,请停止生成过程(失败)

为什么您会禁止使用某些库?@ChrisR我们有大量使用相同库的项目。我们不想增加JS的捆绑包大小,也不想使用单独的构建配置(webpack)来进行相应的代码拆分。基本上避免了可维护性问题。如果有任何其他方式也可以,不一定通过网页。这是我想强制执行它的方式,可能是正确的方式。不是你的意思,也就是说,你可以为lodash/*.js文件指定不正确的加载程序,比如css加载程序…--这适合你的需要吗?