我正在使用Laravel 5.6,我想添加vtk.js依赖项。
我正在使用laravel-mix
包含的webpack的基本配置。我正在创建默认的app.js
,并且不想更改此行为。因此,vtk
应该包含在app.js
中。
我还看到我们可以像这样添加自定义的webpack配置
mix.webpackConfig({
resolve: {
modules: [
path.resolve(__dirname, 'node_modules'),
]
}
});
但是我真的不知道如何在laravel中将js的webpack中的module.exports
和module
包括在内。
答案 0 :(得分:1)
您必须在Webpack中添加js文件的路径 运行npm dev
答案 1 :(得分:1)
const path = require('path');
const webpack = require('webpack');
const vtkRules = require('vtk.js/Utilities/config/dependency.js').webpack.v2.rules;
mix.webpackConfig({
module: {
rules: [...vtkRules]
},
resolve: {
modules: [
path.resolve(__dirname, 'node_modules'),
]
}
});
我不习惯VTK,您必须在您的入口app.js
上导入/配置其他所有内容。