2017-10-19 71 views
0

Vue公司 - 砌体/砖石依赖没有找到如何使用vueisotope插件与Vue公司的WebPack模板(目前得到一个错误)

我是很新,Vue公司和和的WebPack跑进一个问题,尝试使用在我的项目中使用this template构建的同位素。从vueisotope安装和导入的同位素成一个组件后,我得到了以下错误:

This dependency was not found: * masonry/masonry in ./node_modules/isotope-layout/js/layout-modes/masonry.js

这是一些砖石用户所遇到的问题(见can't resolve masonry/masonry)并有一个建议修正为它metafizzy的网站(同位素的作者)。建议的修复包括更改webpack.config.js并运行webpack,但由于此模板没有webpack.config.js文件,并且通过运行npm构建,所以尝试将该行添加到/config/index.js并运行npm运行开发,没有成功。

回答

1

从投稿人得到了一个vue webpack模板的答案。我需要添加别名以构建/ webpack.base.conf.js:

module.exports = { 
    .. 
    resolve: { 
    .. 
    alias: { 
     .. 
     'masonry': 'masonry-layout', 
     'isotope': 'isotope-layout' 
    } 
    } 
};