小编eli*_*elf的帖子

如何使用 ES6 模块导入 jQuery Masonry?

我正在尝试使用这个 npm 包https://www.npmjs.com/package/masonry-layout

根据我运行的安装说明:

npm install masonry-layout --save
Run Code Online (Sandbox Code Playgroud)

然后在我的文件中,

import '../../../node_modules/masonry-layout/dist/masonry.pkgd.min.js'

$('.blog-posts-container').masonry({
    // options ...
    itemSelector: '.card-blog',
    columnWidth: 200
})
Run Code Online (Sandbox Code Playgroud)

我尝试将包导入到我的文件中并运行它,但出现此错误:

Uncaught TypeError: $(...).masonry is not a function
Run Code Online (Sandbox Code Playgroud)

我认为我在这里的导入有问题。我究竟做错了什么?

PS我正在使用webpack

javascript jquery npm jquery-masonry npm-install

6
推荐指数
1
解决办法
3423
查看次数

标签 统计

javascript ×1

jquery ×1

jquery-masonry ×1

npm ×1

npm-install ×1