Пользовательская конфигурация веб-пакета - PullRequest
0 голосов
/ 10 октября 2018

Я использую Laravel 5.6 и хотел бы добавить зависимость vtk.js .

Я использую базовую конфигурацию веб-пакета, включенную laravel-mix.Я создаю по умолчанию app.js и не хочу менять это поведение.Так что vtk должно быть включено в app.js.

Я также увидел, что мы можем добавить пользовательскую конфигурацию веб-пакета, подобную этой

mix.webpackConfig({
    resolve: {
        modules: [
            path.resolve(__dirname, 'node_modules'),
        ]
    }
});

Но я действительно не знаю, каквключите module.exports и module из пачки js в смесь laravel ...

Ответы [ 2 ]

0 голосов
/ 10 октября 2018
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, который является вашей точкой входа.

0 голосов
/ 10 октября 2018

Вы должны добавить путь к вашему js-файлу в вашем веб-пакете, запустить npm dev

...