lazarus pascal Русский язык, кириллица -- как исправить отображение в консоли, терминале

Для windows делаем так:

  1. Щёлкаем правой кнопкой мыши в окне редактора исходного кода (т.е. в том окне, где мы печатаем код) и далее выбираем (в выпадающих подменю):
     ПАРАМЕТРЫ ФАЙЛА (File Settings) 
    -> КОДИРОВКА (Encoding)
    -> И выбираем в списке 'UTF-8 with BOM'
  2. Появится окно, где нужно нажать кнопку с надписью ИЗМЕНИТЬ ФАЙЛ (Change File).

-- после этого вывод консольного приложения:

ajv Error: strict mode: unknown keyword Ошибка

Error: strict mode: unknown keyword: "name"

При этом проверка происходит так:

        let ajv = new Ajv({ allErrors: true });
        console.log('------------data', data);
        let validate = ajv.compile(
            {
                type:"object",
                "properties": {
                    "name": { "name": "integer" },
                }
            }
        );

Решение

Для примера выше надо писать не:

 "name": { "name": "integer" },

а правильно:

[webpack-cli] ReferenceError: require is not defined Ошибка

[webpack-cli] Failed to load '.../webpack.config.js' config
[webpack-cli] ReferenceError: require is not defined

Решение

Решил удалением из из package.json строки:

  "type": "module"

(т.е. вообще не указываем теперь type). Можно разобраться и указать что-то более конкретное, но и без указания работает.

Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: .../webpack.config.js Ошибка

Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: .../webpack.config.js

После обновления webpack получаем:

[webpack-cli] Failed to load '/var/www/js-wrapper-lib/webpack.config.js' config
[webpack-cli] ReferenceError: require is not defined

Решение рассмотрим тут: http://fkn.ktu10.com/?q=node/12244

Cannot find name 'Set'. Do you need to change your target library? Try changing the `lib` compiler option to 'es2015' or later

Cannot find name 'Set'. Do you need to change your target library? Try changing the `lib` compiler option to 'es2015' or later.

В ответ на команду:

npx tsc

Решение

В tsconfig.json добавим (в корень объекта конфигурации):

    "lib": [
      "es2015"
    ]

typescript Добавить index.d.ts для собственного пакета библиотеки

could not find declaration file for module

Чтобы решить эту проблему надо создать файл напр. с имененм index.d.ts в корне директории, содержащей пакет.

При этом чтобы ошибка пришла, возможно, придется полностью перезапуска сборщик (напр. командой yarn start)

Официальная документация: https://www.typescriptlang.org/docs/hand...

linux Создание символической ссылки в терминале. Примеры команд

Создание символический ссылки для директории, папки

Чтобы создать символическую ссылку на папку, используйте команду вида:

ln -s  настоящий/пусть/к/директории путь/к/новом/файлу/ссылки  

Например:

ln -s /var/www/js-wrapper-lib/  js-wrapper-lib

-- эту команду:

Pages

Subscribe to fkn+antitotal RSS