小编met*_*pia的帖子

如何使用webpack的fancybox?

我正在开发一个网页,并在我的构建过程中开始使用webpack.我已经设法使用通过npm下载的slick-carrousel插件,但无法使fancybox工作!

我已经通过npm下载了它,并按照文档中的说明导入它:

var $ = require("jquery");
var slick = require("slick-carousel");
var fancybox = require("fancybox")($);
Run Code Online (Sandbox Code Playgroud)

然后在我的代码中,我尝试初始化一个fancybox对象,没有任何反应.它完全没有错误.

$(".filtros__filtrar").on('click', function() {    
  $.fancybox.open({
    src  : '#tns-filtros',
    type : 'inline',
    opts : {
      smallBtn: false
    }
  });
});
Run Code Online (Sandbox Code Playgroud)

如果我对这些变量进行控制台记录,我得到:

console.log(fancybox);  ->  undefined
console.log(slick);     ->  {}
Run Code Online (Sandbox Code Playgroud)

这意味着光滑模块正确加载但不是fancybox.

在某处我读到你必须使用imports-loader来使fancybox识别jquery变量.所以我通过npm下载它并将其包含在我的webpack.config文件中:

module: {
  rules: [
    {
      test: /fancybox[\/\\]dist[\/\\]js[\/\\]jquery.fancybox.cjs.js/,
      use: "imports-loader?jQuery=jquery,$=jquery,this=>window"
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

但它也不起作用.

有人可以告诉我这个问题吗?提前致谢!

fancybox webpack

8
推荐指数
1
解决办法
5084
查看次数

Git URI 与 SSH URI 规范不匹配

我正在研究SSH URI 规范,以便更多地了解用于通过 SSH 访问 Github 或 Bitbucket 等服务中的存储库的 URL。

\n

典型的 SSH Github URL 如下所示:git@github.com:myuser/myrepo.git,我认为可以将其分解为以下部分:

\n
   scheme           authority\n     |                 |\n    /\xe2\x80\xbe\xe2\x80\xbe\\/\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\xe2\x80\xbe\\\n    ssh://git@github.com:myuser/myrepo.git\n          \\_/ \\________/ \\_______________/\n           |      |              |\n          user   host           port\n
Run Code Online (Sandbox Code Playgroud)\n

我不明白的是端口部分。官方通用 URI 规范规定端口应仅包含数字值。SSH URI 方案规范遵循通用 URI 规范。OpenSSH配置手册的作用相同。

\n

那么为什么他们在端口部分使用类似路径的文本呢?这是否偏离了事实上已制定的标准?还是我对整件事的理解错误?

\n

如果有人能澄清这一点,我将不胜感激。

\n

git ssh port uri github

3
推荐指数
1
解决办法
764
查看次数

标签 统计

fancybox ×1

git ×1

github ×1

port ×1

ssh ×1

uri ×1

webpack ×1