php - 如何阻止 Webpack 文件名更改?

标签 php node.js wordpress webpack vue.js

我是 webpack 的新手。

我已经用 vue-cli 设置了样板模板.目前,当我运行 npm run build我的文件将编译为 /dist/build文件夹,然后拆分为 jscss文件夹。

我正在制作一个 WordPress 主题,我正在访问来自 <script> 的文件和 <style>标签。它有效...但每次我通过 npm run build 重新编译 Webpack 时,文件名随机化,在末尾添加一串随机字符(使得无法直接从 index.php 引用文件)。

有没有办法阻止 Webpack 随机化文件名?我不想在每次编译时都更新我的 index.php。还是我的做法有误?

最佳答案

这是一项功能——想法是您可以允许浏览器尽可能长时间地缓存您的 js/css,但每次更改文件时都会更改实际的文件名,这样浏览器就不会识别它并且不会”不要使用缓存版本。但它确实需要您有一种方法可以在每次构建时使用更新后的文件名来更新您的 HTML 源代码(当然,有一些包可以自动执行此操作)。

但是,如果您不想这样做,则不必这样做。 webpack 的配置允许您指定用于构建的文件名。 output.filename 是您使用的配置字段。参见 the docs on output here了解更多信息。

关于php - 如何阻止 Webpack 文件名更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37820779/

相关文章:

php - 在 PHP 中从 while 循环构建单个数组时遇到问题

javascript - 如何根据 MEAN 堆栈中的变量获取数据

php - UTF-8贯穿始终

javascript - MySQL 使用 Ajax 返回表名而不是值

php - 使用 PHP 和 SQL 生成统计信息

javascript - 在 Jade 模板中使用 !{ } 和 #{ } 插值(感叹号对象,哈希对象)

node.js - 保存 Mongoose 错误之前文档必须有一个_id

php - 将 WordPress 页眉和页脚添加到 PHP 脚本

php - 使用 PHP 在 WordPress 中设置页面标题

mysql - 大量自定义分类 WordPress 卡住数据库和整个网站