Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/389.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/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
Javascript 任何生成<;链接>';从网页中删除而不是内联样式表?_Javascript_Webpack_Create React App_Webpack Style Loader_Css Loader - Fatal编程技术网

Javascript 任何生成<;链接>';从网页中删除而不是内联样式表?

Javascript 任何生成<;链接>';从网页中删除而不是内联样式表?,javascript,webpack,create-react-app,webpack-style-loader,css-loader,Javascript,Webpack,Create React App,Webpack Style Loader,Css Loader,如果我在带有css加载程序和style加载程序插件的网页包项目中有以下代码: import 'index.css' 它在标记中生成内联样式。有没有办法通过让浏览器缓存功能生成一个来利用它?我知道我可以把CSS文件放在公共文件夹中,但这样它就不会在Webpack构建管道中了。是否有一些现有的CSS加载器插件可以做到这一点?或者,是否有强烈的理由完全放弃这种方法(ofc.不将它们以块方式呈现在文档中?对此没有任何反对意见。我甚至会说,这比将css留在块中更常见。但是你需要使用一个插件 直到最近,我

如果我在带有
css加载程序
style加载程序
插件的网页包项目中有以下代码:

import 'index.css'

它在
标记中生成内联样式。有没有办法通过让浏览器缓存功能生成一个
来利用它?我知道我可以把CSS文件放在公共文件夹中,但这样它就不会在Webpack构建管道中了。是否有一些现有的CSS加载器插件可以做到这一点?或者,是否有强烈的理由完全放弃这种方法(ofc.不将它们以块方式呈现在文档中?

对此没有任何反对意见。我甚至会说,这比将css留在块中更常见。但是你需要使用一个插件

直到最近,我还建议你使用Webpack4


您可能希望在本地开发中关闭此功能。它妨碍了HMR。

感谢您的回答和指向这些插件的指针。我曾希望有一种简单的方法(例如,像Gulp)将文件从
src
复制到
build
。使用
create react app
几乎是不可能的。@Tyblitz Webpack除了复制之外,还为您做了很多很酷的事情,比如正确地分割路由、解析css中的资产、使用哈希命名文件以便缓存和正确加载它们。我非常不喜欢这里的
create react app
的理念。。但我想如果你不想弹射,你能做的就不多了。