Size: a a a

Visual Studio Code — русскоговорящее сообщество

2018 January 28

l

la gente está muy loca in Visual Studio Code — русскоговорящее сообщество
Я всё больше и больше узнаю Microsoft в VS Code)
источник

🦉⁣

🦉 ⁣ in Visual Studio Code — русскоговорящее сообщество
la gente está muy loca
Я всё больше и больше узнаю Microsoft в VS Code)
Что мс не любит простые пути?
источник

l

la gente está muy loca in Visual Studio Code — русскоговорящее сообщество
Типа того)
источник

C🐝

Cenator 🐝 in Visual Studio Code — русскоговорящее сообщество
еееее boi спасибо
источник

C🐝

Cenator 🐝 in Visual Studio Code — русскоговорящее сообщество
la gente está muy loca
Создай в папке с настройками файл formatter.json
его наверное потом как-то прописать надо или нет?
источник

🦉⁣

🦉 ⁣ in Visual Studio Code — русскоговорящее сообщество
в .vscode положить
источник

l

la gente está muy loca in Visual Studio Code — русскоговорящее сообщество
Cenator 🐝
его наверное потом как-то прописать надо или нет?
По ходу. Я не исключаю что это уже сломано
источник

C🐝

Cenator 🐝 in Visual Studio Code — русскоговорящее сообщество
видимо да(
источник

D

Dmitry in Visual Studio Code — русскоговорящее сообщество
🦉 ⁣
Покажи все что делаешь.
Ошибки
Процесс сборки
Логи
1.
Написана функция-генератор:

function* extractArticleUrls(response, storiesUrl) {
   const $ = cheerio.load(response.body);
   const aTags = $('table[class=regt][width="95%"] > tbody a > font.text2');
   if (aTags) {
       aTags.parent().each((i, a) => {
           yield resolve(storiesUrl, $(a).attr('href'));
       });
   }
}

2. По нажатию на F5 , т.е. запуск дебагера получаю:

Ошибка в коде:
Exception has occurred: SyntaxError
SyntaxError: Unexpected identifier
   at createScript (vm.js:80:10)

На куске кода:

function createScript(code, options) {
 return new Script(code, options);

Этот кусок кода из vm.js , который где-то в потрохах самой Node.JS

3.

При наведении курсора мыши на аргумент code, вижу мою функцию-генерато, которую привел выше
источник

D

Dmitry in Visual Studio Code — русскоговорящее сообщество
@sergeysova : Описание проблемы выше. Как понимаю проблема в том что VsCode не понимает ES6
источник

🦉⁣

🦉 ⁣ in Visual Studio Code — русскоговорящее сообщество
Понимает
источник

🦉⁣

🦉 ⁣ in Visual Studio Code — русскоговорящее сообщество
Покажи свои настройки
источник

D

Dmitry in Visual Studio Code — русскоговорящее сообщество
🦉 ⁣
Покажи свои настройки
jsconfig.json содержит:
{
   "compilerOptions": {
       "target": "ES6"
   }
}
источник

D

Dmitry in Visual Studio Code — русскоговорящее сообщество
🦉 ⁣
Покажи свои настройки
bsp.code-workspace:
{
 "folders": [
   {
     "path": "."
   }
 ],
 "settings": {}
}
источник

D

Dmitry in Visual Studio Code — русскоговорящее сообщество
Папки .vscode рядом с проектом нету
источник

D

Dmitry in Visual Studio Code — русскоговорящее сообщество
🦉 ⁣
Покажи свои настройки
Debug console отображает:
Launch configuration created based on 'package.json'.
Debugging with inspector protocol because Node.js v8.9.1 was detected.
node —inspect-brk=36952 main.js
Debugger listening on ws://127.0.0.1:36952/e1a63d0b-2d90-4d36-90dd-5a307d3b498a
источник

D

Dmitry in Visual Studio Code — русскоговорящее сообщество
@sergeysova : Этот вопрос с функцией генератором решен. Стук был совершенно в другом месте (((
источник

D

Dmitry in Visual Studio Code — русскоговорящее сообщество
@sergeysova : Проблема именно в функции:
function* extractArticleUrls(body, storiesUrl) {
   const $ = cheerio.load(body);
   const aTags = $('table[class=regt][width="95%"] > tbody a > font.text2');
   if (aTags) {
       aTags.parent().each((i, a) => {
           let url = resolve(storiesUrl, $(a).attr('href'));
           console.log(url);
           // yield url; /// Если это раскоментировать, то стук воспроизводится. Но это уже не проблема  VsCode
       });
   }
}
источник

🦉⁣

🦉 ⁣ in Visual Studio Code — русскоговорящее сообщество
Dmitry
@sergeysova : Проблема именно в функции:
function* extractArticleUrls(body, storiesUrl) {
   const $ = cheerio.load(body);
   const aTags = $('table[class=regt][width="95%"] > tbody a > font.text2');
   if (aTags) {
       aTags.parent().each((i, a) => {
           let url = resolve(storiesUrl, $(a).attr('href'));
           console.log(url);
           // yield url; /// Если это раскоментировать, то стук воспроизводится. Но это уже не проблема  VsCode
       });
   }
}
Хорошо. Что решилось
источник

🦉⁣

🦉 ⁣ in Visual Studio Code — русскоговорящее сообщество
Dmitry
@sergeysova : Проблема именно в функции:
function* extractArticleUrls(body, storiesUrl) {
   const $ = cheerio.load(body);
   const aTags = $('table[class=regt][width="95%"] > tbody a > font.text2');
   if (aTags) {
       aTags.parent().each((i, a) => {
           let url = resolve(storiesUrl, $(a).attr('href'));
           console.log(url);
           // yield url; /// Если это раскоментировать, то стук воспроизводится. Но это уже не проблема  VsCode
       });
   }
}
Ну да
Функция внутри .each должна быть генератором
источник