jobs:
check-files-changes:
runs-on: ubuntu-latest
permissions:
pull-requests: read
outputs:
changes: ${{ steps.changed-packages-name.outputs.result }}
steps:
- uses: actions/checkout@v4.1.7
- name: Получаем перечень изменённых файлов spfx пакетов
id: changed-files-specific
uses: tj-actions/changed-files@v44.5.7
with:
json: 'true'
dir_names: 'true'
files: monorepo/spfx-packages/**
files_ignore: monorepo/spfx-packages/**/*.md
- name: Получаем имена изменённых spfx пакетов
id: changed-packages-name
uses: actions/github-script@v7.0.1
env:
ALL_CHANGED_FILES: ${{ steps.changed-files-specific.outputs.all_changed_files }}
with:
script: |
const getChangedPackagesOrLibs = require('./.gitea/scripts/js/getChangedPackagesOrLibs.js');
return getChangedPackagesOrLibs('spfx-packages');
// ./.gitea/scripts/js/getChangedPackagesOrLibs.js
/**
* Возвращает массив имён изменённых пакетов или библиотек.
*
* @param {(libs|spfx-packages)} type - Тип: библиотека или spfx-пакет
* @return {Promise<string[]>} - Массив имён изменённых пакетов или библиотек
*/
module.exports = (type) => {
const { ALL_CHANGED_FILES } = process.env;
const changedDirPaths = JSON.parse(JSON.parse(`"${ALL_CHANGED_FILES}"`));
const regex = new RegExp(`(monorepo\/${type}\/)([^\/]+)(.+)?`, 'gm');
const parentDirPaths = [
...(new Set(
changedDirPaths
.map((dirPath) => dirPath.replace(regex, '$2'))
))
];
return parentDirPaths;
}
[
"monorepo/spfx-packages/news/src/webparts/news",
"monorepo/spfx-packages/news/config",
"monorepo/spfx-packages/news",
"monorepo/spfx-packages/news/src/webparts/news/loc",
"monorepo/spfx-packages/alert/src/webparts/alert",
"monorepo/spfx-packages/alert/config",
"monorepo/spfx-packages/alert",
"monorepo/spfx-packages/alert/src/webparts/alert/loc"
]
[
"news",
"alert"
]
может мне проще удалить Git?
Похоже, в вашей установке PHP отсутствует расширение MySQL, необходимое для WordPress.
Убедитесь, что расширение PHP mysqli установлено и включено.
Если вы не уверены, что означают эти термины, вам, вероятно, следует обратиться к своему хостеру. Если вам все еще нужна помощь, вы всегда можете посетить форумы поддержки WordPress.
document.title=“Ошибка";
собрались, если вкладка закрывается? $ json-server --version
1.0.0-beta.1
$ json-server --help
Usage: json-server [options] <file>
Options:
-p, --port <port> Port (default: 3000)
-h, --host <host> Host (default: localhost)
-s, --static <dir> Static files directory (multiple allowed)
--help Show this message
--version Show version number
$ json-server --version
0.17.4
$ json-server --help
json-server [options] <source>
Опции:
-c, --config Path to config file
[по умолчанию: "json-server.json"]
-p, --port Set port [по умолчанию: 3000]
-H, --host Set host [по умолчанию: "localhost"]
-w, --watch Watch file(s) [булевый тип]
-r, --routes Path to routes file
-m, --middlewares Paths to middleware files [массив]
-s, --static Set static files directory
--read-only, --ro Allow only GET requests [булевый тип]
--no-cors, --nc Disable Cross-Origin Resource Sharing
[булевый тип]
--no-gzip, --ng Disable GZIP Content-Encoding [булевый тип]
-S, --snapshots Set snapshots directory [по умолчанию: "."]
-d, --delay Add delay to responses (ms)
-i, --id Set database id property (e.g. _id)
[по умолчанию: "id"]
--foreignKeySuffix, --fks Set foreign key suffix (e.g. _id as in post_id)
[по умолчанию: "Id"]
-q, --quiet Suppress log messages from output [булевый тип]
-h, --help Показать помощь [булевый тип]
-v, --version Показать номер версии [булевый тип]
Примеры:
json-server db.json
json-server file.js
json-server http://example.com/db.json
https://github.com/typicode/json-server