index.js
var P = require('Path.vue').default;
module.exports= P;
затем index.js вебпаком собирается в build.js
в index.html
<script src = "build.js"></script>
console.log(P)//не определен.
Почему не видно переменной? Как исправить?
Переменной не видно, потому что модули webpack имеют свою область видимости, отдельную от глобальной. Вы можете положить свою переменную в глобальную область:
window.P = require('Paths.vue').default;
Либо переписать код так, чтоб доступ к переменной был нужен только внутри модуля.
Либо переписать конфиг вебпака, чтоб он выставил ваш модуль наружу (опция library):
module.exports = {
entry: 'index.js',
output: {
filename: 'build.js',
library: 'P'
}
};
Виртуальный выделенный сервер (VDS) становится отличным выбором
Всем добраПосоветуйте на чем лучше осуществлять доступ к API сайта
Собственно сам вопрос в темеДопустим я делаю composer update packet - пакет обновляется, обновляются файлы в папке vendor
ЗдравствуйтеЕсть такой код, он берет из базы данных дату и время в unix формате и переводит в нормальную дату