Webpack 网页包-未找到依赖项(同位素)
我正在使用Webpack(laravel mix版本),但同位素出现了一个错误。有人能看出我做错了什么吗 未找到此依赖项:./~/isotop layout/js/layout modes/mashine.js中的圬工/圬工 这是我的网页包confix,我尝试应用同位素网站上显示的“修复”Webpack 网页包-未找到依赖项(同位素),webpack,dependencies,jquery-isotope,laravel-mix,Webpack,Dependencies,Jquery Isotope,Laravel Mix,我正在使用Webpack(laravel mix版本),但同位素出现了一个错误。有人能看出我做错了什么吗 未找到此依赖项:./~/isotop layout/js/layout modes/mashine.js中的圬工/圬工 这是我的网页包confix,我尝试应用同位素网站上显示的“修复” const webpack = require('webpack') const path = require('path') const config = { resolve: { al
const webpack = require('webpack')
const path = require('path')
const config = {
resolve: {
alias: {
'masonry': 'masonry-layout',
'isotope': 'isotope-layout'
}
},
entry: './src/index.js',
output: {
path: path.resolve(__dirname, './dist'),
filename: 'vue-waypoint.js',
library: 'VueWaypoint',
libraryTarget: 'umd'
},
module: {
rules: [
{
test: /\.vue$/,
loader: 'vue-loader'
},
{
test: /\.js$/,
include: path.resolve(__dirname, './src'),
exclude: /node_modules/,
use: "babel-loader"
}
]
},
plugins: [
new webpack.optimize.UglifyJsPlugin(),
new webpack.LoaderOptionsPlugin({ minimize: true })
]
}
module.exports = config;
这很奇怪,看起来您试图在代码中重命名npm包
砌体布局
和同位素布局
,但alias是关于文件夹和路径的()
您可以简单地使用:
require('圬工布局')
或从“圬工布局”导入iStope
执行npm i圬工布局-保存时
或者您可以将“砌体布局”作为全局包传递:
new webpack.ProvidePlugin({massy:'massy layout'})