Javascript Jekyll:为什么我需要配置Jekyll来保存这两个min.js.map文件?

Javascript Jekyll:为什么我需要配置Jekyll来保存这两个min.js.map文件?,javascript,jekyll,Javascript,Jekyll,我正在改编一个主题来与杰基尔合作。它使用几个JS文件: js ├── bootstrap-dropdownhover.min.js ├── bootstrap.min.js ├── jquery-1.12.4.min.js ├── jquery.countdown.min.js ├── jquery.flexslider-min.js ├── jquery.magnific-popup.min.js ├── placeholders.min.js ├── script.js ├── smooth

我正在改编一个主题来与杰基尔合作。它使用几个JS文件:

js
├── bootstrap-dropdownhover.min.js
├── bootstrap.min.js
├── jquery-1.12.4.min.js
├── jquery.countdown.min.js
├── jquery.flexslider-min.js
├── jquery.magnific-popup.min.js
├── placeholders.min.js
├── script.js
├── smooth-scroll.js
├── typeanimation.js
└── typed.min.js
导航到页面时,我注意到控制台中出现以下错误:

[2019-02-17 18:22:48] ERROR `/js/bootstrap.min.js.map' not found.
[2019-02-17 18:22:48] ERROR `/js/typed.min.js.map' not found.
在我的项目中,我没有创建过这样的文件。我发现,如果我在配置文件中添加以下内容,错误就会消失:

keep_files:
  - js/typed.min.js.map
  - js/bootstrap.min.js.map

但我还是不知道。这些文件不存在于我的项目目录中的任何位置。它们是什么?为什么我必须指示Jekyll“保留”它们?

控制台和html检查器使用地图文件。它们帮助开发人员调试缩小的脚本和样式。如果不想部署,则不需要部署它们。但是,如果您在对bootstrap.min.js或typed.min.js进行故障排除时遇到问题,您可能希望继续开发它们

要消除错误,需要通过删除对映射文件的引用或添加映射文件来更新源文件。您可以选择,但请记住,根据您的设置,如果您将引导(例如)安装为NPM依赖项,则如果您通过
NPM
更新包,则更新源文件将被覆盖