Я использовал copy-webpack-plugin для создания файла вручную, customerNames.js - я хочу, чтобы этот файл был в моем проекте (Vuejs).
В папке сборки я вижу его там: /dist/customerNames.js - но в app.js есть строка "require ('./ customerNames.js') (по тому же пути), и webpack выдает ошибки.
Создание файла было простой задачей, но как мне на самом деле это нужно, чтобы мой проект мог его использовать? Хорошо, если он работает и для webpack-dev-server.
Вот код для справки:
Конфигурация Webpack:
// ommitted for brevity
new CopyPlugin([
{
from: 'build/dads.xml',
to: 'customerNames.js',
force: true,
transform(content, path) {
// Use information from dads.xml to create the file
return 'string_of_info_here';
}
},
// etc
Созданный файл (имена опущены):
var names = [/* Array of strings */];
var companyNames = [/* Array of strings */];
function customerNames(subdomain) {
for (var i = 0, length = customerNames.length; i < length; i++) {
if (subdomain === names[i]) {
return companyNames[i];
}
}
}
Попытка добавить файл в мой app.js: