Size: a a a

Webpack — русскоговорящее сообщество

2019 May 14

AM

Alexey Mihaylov in Webpack — русскоговорящее сообщество
Ivansky
Это webpack.config
Только у меня webpack.mix
источник

I

Ivansky in Webpack — русскоговорящее сообщество
мне все равно как он у тебя называется главное чтобы в итоговом объекте оказались эти параметры
источник

I

Ivansky in Webpack — русскоговорящее сообщество
new webpack.ProvidePlugin({
       $: 'jquery',
       jQuery: 'jquery'
     }),


этим ты добавишь глобальные импорты
https://webpack.js.org/plugins/provide-plugin/ - тут все написано
источник

I

Ivansky in Webpack — русскоговорящее сообщество
require('popper.js').default;
почему default, эта либа только cjs понимает?
источник

I

Ivansky in Webpack — русскоговорящее сообщество
amd/umd нет там?
источник

AM

Alexey Mihaylov in Webpack — русскоговорящее сообщество
Ivansky
require('popper.js').default;
почему default, эта либа только cjs понимает?
Не знаю, дело в том, что я РНР-разработчик. Мне это полудохлое "сокровище" досталось в наследство.
источник

I

Ivansky in Webpack — русскоговорящее сообщество
Alexey Mihaylov
Не знаю, дело в том, что я РНР-разработчик. Мне это полудохлое "сокровище" досталось в наследство.
Закажи тогда услуги где-нибудь на фрилансе если не собираешься изучать самостоятельно основные возможности вебпака
источник
2019 May 15

Р(

Роман ((((( in Webpack — русскоговорящее сообщество
Всем привет, подскажите, пожалуйста, как прокинуть env переменную в реакт?

Сделал все по инструкции
1) const Dotenv = require('dotenv-webpack');
2) const plugins = [new Dotenv()];

Но оно все равно не работает, что может быть не так?
источник

Р(

Роман ((((( in Webpack — русскоговорящее сообщество
также пробовал прокинуть через и тоже никаких результатов :с

new webpack.DefinePlugin({
   'process.env.': 'test',
 }),
источник

PI

Pavel Ivanov in Webpack — русскоговорящее сообщество
мб
new webpack.DefinePlugin({
   'process.env.': { TEST: JSON.stringify('test')},
 }),
источник

S

Sergey in Webpack — русскоговорящее сообщество
Роман (((((
Всем привет, подскажите, пожалуйста, как прокинуть env переменную в реакт?

Сделал все по инструкции
1) const Dotenv = require('dotenv-webpack');
2) const plugins = [new Dotenv()];

Но оно все равно не работает, что может быть не так?
А как потом в коде вызываешь?
источник

I

Ivansky in Webpack — русскоговорящее сообщество
Роман (((((
Всем привет, подскажите, пожалуйста, как прокинуть env переменную в реакт?

Сделал все по инструкции
1) const Dotenv = require('dotenv-webpack');
2) const plugins = [new Dotenv()];

Но оно все равно не работает, что может быть не так?
Где хранятся переменные окружения? .env ?
источник

Р(

Роман ((((( in Webpack — русскоговорящее сообщество
Pavel Ivanov
мб
new webpack.DefinePlugin({
   'process.env.': { TEST: JSON.stringify('test')},
 }),
не, это тоже не помогало
источник

Р(

Роман ((((( in Webpack — русскоговорящее сообщество
Sergey
А как потом в коде вызываешь?
console.log(process.env)
источник

Р(

Роман ((((( in Webpack — русскоговорящее сообщество
Ivansky
Где хранятся переменные окружения? .env ?
да
источник

I

Ivansky in Webpack — русскоговорящее сообщество
Роман (((((
console.log(process.env)
так не сработает, он не передает в код объект, он заменяет конкретную строку
попробуй вывести конкретную переменную
например console.log(process.env.NODE_ENV)
источник

Р(

Роман ((((( in Webpack — русскоговорящее сообщество
Ivansky
так не сработает, он не передает в код объект, он заменяет конкретную строку
попробуй вывести конкретную переменную
например console.log(process.env.NODE_ENV)
да, работает, спасибо )
источник

Р(

Роман ((((( in Webpack — русскоговорящее сообщество
просто когда делаешь консоль от process
источник

Р(

Роман ((((( in Webpack — русскоговорящее сообщество
то env показывался как пустой объект
источник

I

Ivansky in Webpack — русскоговорящее сообщество
Ожидаемо, все похожие плагины работают одинаково
источник