Size: a a a

2021 March 05

AM

Andrew Mishchenko in pro.js
я могу её переименовать
источник

AM

Andrew Mishchenko in pro.js
и изменить
источник

N

Nikolay in pro.js
Путь это не имя
источник

AM

Andrew Mishchenko in pro.js
окей, а как отличить по пути файла Реакт от Вью ?
источник

N

Nikolay in pro.js
Короче задача бред
источник

AM

Andrew Mishchenko in pro.js
я знаю))
источник

N

Nikolay in pro.js
Andrew Mishchenko
окей, а как отличить по пути файла Реакт от Вью ?
jsx/tsx/vue
источник

AM

Andrew Mishchenko in pro.js
ща писат ьклиенту так и буду)
источник

AL

Andrii Litovchenko in pro.js
Andrii Litovchenko
Блин, как бы ещё объяснить…
Несколько языков на сервере
Код один, который ищет текст '{test}' и заменяет сгенерированной строкой
На одном языке работает, на других нет
Плейсхолдер '{test}' одинаковый
includes('test') == true, includes('{test}') == зависит от языка, хотя в дебаге и на странице выглядит одинаково
В чём трабла и как можно решить?
Чтобы немного прояснить:

let textEn = 'This is {test}';
let textDe = 'Das ist {test}';
let replacer = 'Winnie the Pooh';

console.log(textEn + ' - ' + textDe + ' - ' + replacer); // => This is {test} - Das ist {test} - Winnie the Pooh
console.log(textEn.includes(replacer)); // => true
console.log(textDe.includes(replacer)); // => false
console.log(textEn.replace('{test}', replacer); // => This is Winnie the Pooh
console.log(textDe.replace('{test}', replacer); // => Das ist {test}


//При этом:
console.log(textDe.includes('test'); // => true, исходя из чего и сделан вывод что проблема в скобках и их кодировке


Строки textEn и textDe приходят с сервера, в консоли всё выглядит ровно как должно, на странице тоже рендерится то что и следует из логов
источник
2021 March 06

АК

Александр Кузьмичёв... in pro.js
подскажите пожалуйста, можно ли как-нибудь заставить работать Broadcast Channel API между разными портами localhost?
источник

JD

John Doe in pro.js
Александр Кузьмичёв
подскажите пожалуйста, можно ли как-нибудь заставить работать Broadcast Channel API между разными портами localhost?
https://developer.mozilla.org/en-US/docs/Web/API/BroadcastChannel
It allows communication between different documents (in different windows, tabs, frames or iframes) of the same origin

of the same origin - так что нет

думаю тебе надо разработать и заюзать апи для синхронизации
либо положить приложения на один origin и разделять их по pathname: localhost:8080/app1 + localhost:8080/app2
источник

JD

John Doe in pro.js
Для broadcast channel видел еще хорошую абстракцию, но сам ее не использовал
https://github.com/alesgenova/post-me
источник

АК

Александр Кузьмичёв... in pro.js
источник

ps

p s in pro.js
Всем привет!
Есть родительский проект и внутри него дочерний, который ссылается на node_modules родительского:
package.json:
//...
"typescript": "file:../node_modules/typescript",
//...

обновил npm с 6  версии на 7 и в дочернем проект при выполнении 'npm i' вылетает ошибка:

npm ERR! code 1
npm ERR! path /Users/
<...>/node_modules/typescript
npm ERR! command failed
npm ERR! command sh -c gulp build-eslint-rules
npm ERR! [16:30:28] Local modules not found in ~/
<...>/typescript
npm ERR! [16:30:28] Try running: npm install


подскажите, что делать?
источник

t

temajm in pro.js
Ку
источник
2021 March 07

В

Володимир in pro.js
p s
Всем привет!
Есть родительский проект и внутри него дочерний, который ссылается на node_modules родительского:
package.json:
//...
"typescript": "file:../node_modules/typescript",
//...

обновил npm с 6  версии на 7 и в дочернем проект при выполнении 'npm i' вылетает ошибка:

npm ERR! code 1
npm ERR! path /Users/
<...>/node_modules/typescript
npm ERR! command failed
npm ERR! command sh -c gulp build-eslint-rules
npm ERR! [16:30:28] Local modules not found in ~/
<...>/typescript
npm ERR! [16:30:28] Try running: npm install


подскажите, что делать?
Ну так оно пишет, что не может найти модули.)
Вам нужно там инсталл сделать. В каждом проекте который использует модули. Ну или возможно есть способ с одного места юзать модули, но я такого не знаю😬, может стоит посмотреть в сторону конфигурации package.json
источник

В

Володимир in pro.js
А, ой, ослеп, вижу что есть ссылка
источник

В

Володимир in pro.js
Ну для обоих нужно наверное сделать инсталл, я так никогда не делал. Обычно два пакета модулей.
источник

N

Nikolay in pro.js
p s
Всем привет!
Есть родительский проект и внутри него дочерний, который ссылается на node_modules родительского:
package.json:
//...
"typescript": "file:../node_modules/typescript",
//...

обновил npm с 6  версии на 7 и в дочернем проект при выполнении 'npm i' вылетает ошибка:

npm ERR! code 1
npm ERR! path /Users/
<...>/node_modules/typescript
npm ERR! command failed
npm ERR! command sh -c gulp build-eslint-rules
npm ERR! [16:30:28] Local modules not found in ~/
<...>/typescript
npm ERR! [16:30:28] Try running: npm install


подскажите, что делать?
Попробуй lerna
источник

DF

Dofi Frank in pro.js
Почему в данном случае у меня не выдает  результат спрэд объектов
const defaults1 = {
   host: 'localhost',
   dbName: 'blog',
   user: 'admin'
}

const opts1 = {
   user: 'jhony',
   password: '123qweasdzxc'
}

const port = 8080;

const res1 = {
   ...defaults1,
   ...opts1,
   ...port,

   logger() {
       console.log(2+2)
   }
}
источник