Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.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
Javascript 如何覆盖节点_模块内的css文件_Javascript_Css_Node.js_Npm_Node Modules - Fatal编程技术网

Javascript 如何覆盖节点_模块内的css文件

Javascript 如何覆盖节点_模块内的css文件,javascript,css,node.js,npm,node-modules,Javascript,Css,Node.js,Npm,Node Modules,我需要修改位于“节点\模块”中的依赖项中的css文件。但是当我执行“npm安装”时,它将覆盖我在节点模块的css文件中修改的所有内容 是否有什么方法可以防止这种覆盖并保留我在节点模块中所做的修改我不会这样做,从节点模块修补文件通常是一个非常糟糕的主意。或者分叉他们的项目并使用修改后的css文件制作一个私有npm包,或者在安装后使用postinstall修改该文件。由于类名可以在以后的版本中修改,或者所需的样式可能会更改,使其不可用,因此仍然不建议使用此选项。在节点模块中修改任何内容都是不好的,您

我需要修改位于“节点\模块”中的依赖项中的css文件。但是当我执行“npm安装”时,它将覆盖我在节点模块的css文件中修改的所有内容


是否有什么方法可以防止这种覆盖并保留我在节点模块中所做的修改

我不会这样做,从节点模块修补文件通常是一个非常糟糕的主意。或者分叉他们的项目并使用修改后的css文件制作一个私有npm包,或者在安装后使用postinstall修改该文件。由于类名可以在以后的版本中修改,或者所需的样式可能会更改,使其不可用,因此仍然不建议使用此选项。

在节点模块中修改任何内容都是不好的,您可以在项目中创建自己的css,并将其导入html或js(前端)中。