【问题标题】:What is the difference between a file with .dist and without带 .dist 和不带的文件有什么区别
【发布时间】:2020-06-13 01:30:15
【问题描述】:

我正在尝试通过使用 Laravel Nova 作为指南来了解有关包开发的更多信息。我对 Nova 的资产是如何编译的感到困惑,部分困惑源于 Nova 没有 webpack.mix.js 而是 webpack.mix.js.dist

我正在尝试在我的包中对此进行建模,以便编译和发布我的资产以在我的项目中使用,但在尝试运行任何命令时出现 npm 错误

Cannot find module 'dir/dir/dir/package/webpack.mix'

我不确定它为什么首先要寻找这个文件,但这似乎仍然是一个问题。为了深入了解为什么这是一个问题以及如何解决这个问题,我想知道webpack.mix.jswebpack.mix.js.dist 之间的区别是什么。

对此的任何反馈将不胜感激。谢谢。

【问题讨论】:

    标签: laravel npm webpack laravel-6 laravel-nova


    【解决方案1】:

    以“.dist”结尾的文件通常是来自软件包的默认分发文件,不应编辑。它们将在包更新时被覆盖。

    您可以将它们用作在主文件中添加或替换配置的参考。

    据我所知,当你激活某个功能时,Laravel Nova 会从这个文件中创建真正的 webpack.mix.js。 (这是付费产品,我没有许可证,只能浏览文档。)

    【讨论】:

      猜你喜欢
      • 2016-07-15
      • 1970-01-01
      • 2013-04-29
      • 2014-04-27
      • 2021-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多