Jekyll:为什么我需要配置 Jekyll 来保留这两个 min.js.map 文件?
Jekyll: Why do I need to configure Jekyll to keep these two min.js.map files?
我正在调整一个主题以与 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-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 'keep' 它们?
地图文件由控制台和 html 检查器使用。它们帮助开发人员调试缩小的脚本和样式。如果您不想,则不需要部署它们。但是,如果您在对 bootstrap.min.js 或 typed.min.js.
进行故障排除时可能希望继续开发它们
要消除错误,您需要通过删除对地图文件的引用或添加地图文件来更新源文件。您的选择,但请记住,根据您的设置,如果您安装 bootstrap(例如)作为 NPM 依赖项,那么,如果您通过 [=10 更新包,则更新源文件将被覆盖=].
我正在调整一个主题以与 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-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 'keep' 它们?
地图文件由控制台和 html 检查器使用。它们帮助开发人员调试缩小的脚本和样式。如果您不想,则不需要部署它们。但是,如果您在对 bootstrap.min.js 或 typed.min.js.
进行故障排除时可能希望继续开发它们要消除错误,您需要通过删除对地图文件的引用或添加地图文件来更新源文件。您的选择,但请记住,根据您的设置,如果您安装 bootstrap(例如)作为 NPM 依赖项,那么,如果您通过 [=10 更新包,则更新源文件将被覆盖=].