Модуль Webpack 4 не найден

Я знаю, что существует много существующих вопросов одного и того же названия, но они, похоже, либо не имеют подходящих ответов, либо относятся к более старой версии Webpack.

При построении ( webpack --mode development) я получаю следующую ошибку :

ОШИБКА в ./ import * в качестве Планировщика из «./Calendar» ; /eventSchedule.ts Модуль не найден: Ошибка: не удается разрешить './Calendar' в 'C: Source Control My Project scripts'

Файл eventSchedule.ts существует в той же папке, что и Calendar.ts, и содержит следующий оператор импорта:

export class Calendar {

Файл Calendar.ts содержит экспортированный класс, и все это работало до моего обновления с Webpack 3 до Webpack 4 :

wwwroot/dist/

Это содержимое моего webpack.config.js. Что я могу сделать для устранения этой ошибки?

Обратите внимание, что в то время scriptsкак это выходной каталог, почти все скрипты расположены scripts.

var path = require('path');
const webpack = require('webpack')

module.exports = {
    entry: {
        vendor: ['jquery', 'bootstrap', 'moment', 'fullcalendar'],
        modules: [
            './scripts/Calendar.ts'
        ],
        site: [
            './wwwroot/js/site.js',
            './scripts/onboardingFiles.ts',
            './scripts/eventFiles.ts',
            './scripts/allUsers.ts',
            './scripts/venueEquipment.ts',
            './scripts/audience.ts',
            './scripts/prerequisites.ts',
            './scripts/exportICS.ts',
            './scripts/eventSchedule.ts',
            './scripts/newHireTasks.ts',
            './scripts/upcomingEventsGrid.ts',
            './scripts/eventTypes.ts',
            './scripts/terminationTasks.ts'
        ]
    },
    output: {
        path: path.join(__dirname, 'wwwroot/dist/'),
        filename: '[name].bundle.js',
        chunkFilename: '[name].bundle.js',
        publicPath: '/',
    },
    optimization: {
        splitChunks: {
            cacheGroups: {
                vendor: {
                    chunks: 'initial',
                    name: 'vendor',
                    test: 'vendor',
                    enforce: true
                },
            }
        },
        runtimeChunk: true
    }
};

javascript,webpack,webpack-4,

0

Ответов: 0

Модуль Webpack 4 не найден

Я знаю, что существует много существующих вопросов одного и того же названия, но они, похоже, либо не имеют подходящих ответов, либо относятся к более старой версии Webpack.

При построении ( webpack --mode development) я получаю следующую ошибку :

ОШИБКА в ./ import * в качестве Планировщика из «./Calendar» ; /eventSchedule.ts Модуль не найден: Ошибка: не удается разрешить './Calendar' в 'C: Source Control My Project scripts'

Файл eventSchedule.ts существует в той же папке, что и Calendar.ts, и содержит следующий оператор импорта:

export class Calendar {

Файл Calendar.ts содержит экспортированный класс, и все это работало до моего обновления с Webpack 3 до Webpack 4 :

wwwroot/dist/

Это содержимое моего webpack.config.js. Что я могу сделать для устранения этой ошибки?

Обратите внимание, что в то время scriptsкак это выходной каталог, почти все скрипты расположены scripts.

var path = require('path');
const webpack = require('webpack')

module.exports = {
    entry: {
        vendor: ['jquery', 'bootstrap', 'moment', 'fullcalendar'],
        modules: [
            './scripts/Calendar.ts'
        ],
        site: [
            './wwwroot/js/site.js',
            './scripts/onboardingFiles.ts',
            './scripts/eventFiles.ts',
            './scripts/allUsers.ts',
            './scripts/venueEquipment.ts',
            './scripts/audience.ts',
            './scripts/prerequisites.ts',
            './scripts/exportICS.ts',
            './scripts/eventSchedule.ts',
            './scripts/newHireTasks.ts',
            './scripts/upcomingEventsGrid.ts',
            './scripts/eventTypes.ts',
            './scripts/terminationTasks.ts'
        ]
    },
    output: {
        path: path.join(__dirname, 'wwwroot/dist/'),
        filename: '[name].bundle.js',
        chunkFilename: '[name].bundle.js',
        publicPath: '/',
    },
    optimization: {
        splitChunks: {
            cacheGroups: {
                vendor: {
                    chunks: 'initial',
                    name: 'vendor',
                    test: 'vendor',
                    enforce: true
                },
            }
        },
        runtimeChunk: true
    }
};
00JavaScript, WebPack, WebPack-4,
Похожие вопросы