Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(ci): wrong ‘node' and ‘deploy' workflows
Error: - In the `node` workflow, the `npm ci` command needs the `package-lock.json` file to work, but this file is removed before running `npm install` with the npm `preinstall` script. - In the `node` workflow, the version 16 check does not work because the `console.log` is not allowed by eslint in the `EditorJson.vue` file. Solution: - Update the `preinstall` npm script to make it faster. - In the `node` workflow, use the `npm install` command instead of `npm ci`, this command auto runs the npm `preinstall` script which already does a clean install, removing the `node_modules` folder and the `package-lock.json` file. - Disables the `no-console` slint rule in the `EditorJson.vue` file. Resolutions: - https://stackoverflow.com/a/68095189/10855837 - https://stackoverflow.com/a/53325242/10855837 - rogeriochaves/npm-force-resolutions#17 - https://www.npmjs.com/package/force-resolutions
- Loading branch information