Я знаю, что существует много существующих вопросов одного и того же названия, но они, похоже, либо не имеют подходящих ответов, либо относятся к более старой версии 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
}
};
Я знаю, что существует много существующих вопросов одного и того же названия, но они, похоже, либо не имеют подходящих ответов, либо относятся к более старой версии 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,