如何在 Vue Webpack 模板中使用 vueisotope 插件(目前报错)
How to use vueisotope plugin with Vue Webpack Template (currently getting an error)
Vue - Masonry/masonry 未找到依赖项
我对 Vue 和 webpack 还很陌生,运行 遇到了一个问题,试图在我用 this template 构建的项目中使用同位素。从 vueisotope 安装同位素并将其导入组件后,出现以下错误:
This dependency was not found: * masonry/masonry in ./node_modules/isotope-layout/js/layout-modes/masonry.js
这是许多 masonry 用户遇到的问题(参见 can't resolve masonry/masonry),并且在 metafizzy 的网站(同位素的作者)上有针对它的建议修复。推荐的修复涉及对 webpack.config.js 和 运行ning webpack 进行更改,但由于此模板没有 webpack.config.js 文件并且是由 运行ning npm 构建的,我尝试添加行到 /config/index.js 和 运行ning npm 运行 dev,没有成功。
从 vue webpack 模板的贡献者那里得到了答案。我需要将别名添加到 build/webpack.base.conf.js:
module.exports = {
..
resolve: {
..
alias: {
..
'masonry': 'masonry-layout',
'isotope': 'isotope-layout'
}
}
};
Vue - Masonry/masonry 未找到依赖项
我对 Vue 和 webpack 还很陌生,运行 遇到了一个问题,试图在我用 this template 构建的项目中使用同位素。从 vueisotope 安装同位素并将其导入组件后,出现以下错误:
This dependency was not found: * masonry/masonry in ./node_modules/isotope-layout/js/layout-modes/masonry.js
这是许多 masonry 用户遇到的问题(参见 can't resolve masonry/masonry),并且在 metafizzy 的网站(同位素的作者)上有针对它的建议修复。推荐的修复涉及对 webpack.config.js 和 运行ning webpack 进行更改,但由于此模板没有 webpack.config.js 文件并且是由 运行ning npm 构建的,我尝试添加行到 /config/index.js 和 运行ning npm 运行 dev,没有成功。
从 vue webpack 模板的贡献者那里得到了答案。我需要将别名添加到 build/webpack.base.conf.js:
module.exports = {
..
resolve: {
..
alias: {
..
'masonry': 'masonry-layout',
'isotope': 'isotope-layout'
}
}
};