diff --git a/README.md b/README.md index b1de71dd..79ab1f03 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,9 @@ - 环境: node 16.18+, 包管理工具 pnpm (安装完 node 执行 `npm i pnpm -g` 即可); - 安装依赖: clone 工程之后,执行 `pnpm i` + - `npm` 安装报错, 命令后加参数 `npm i --ignore-scripts` 忽略 `scripts` 相关依赖即可解决 + ![p9211Ag.png](https://s1.ax1x.com/2023/08/25/pPNP6RU.png) + - 推荐使用 `pnpm`, 安装依赖不会有 因为网络而失败 的问题 - 启动: 按 `F5` 即可自动执行 `pnpm run dev` 并且打开浏览器 - 部署 - 部署到本地:执行 `pnpm build` 构建完成后把 `dist` 文件夹 放到服务器,并配置 `nginx` 即可 diff --git a/package.json b/package.json index a92c5eaf..a631d58d 100644 --- a/package.json +++ b/package.json @@ -75,6 +75,9 @@ "vue-tsc": "^1.8.4", "xgplayer": "^2.32.3" }, + "resolutions": { + "bin-wrapper": "npm:bin-wrapper-china" + }, "browserslist": [ "defaults", "not ie < 11", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f15b0182..d6562901 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,9 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + bin-wrapper: npm:bin-wrapper-china + dependencies: '@alova/scene-vue': specifier: ^1.1.4 @@ -2350,16 +2353,18 @@ packages: find-versions: registry.npmmirror.com/find-versions@3.2.0 dev: true - registry.npmmirror.com/bin-wrapper@4.1.0: - resolution: {integrity: sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/bin-wrapper/-/bin-wrapper-4.1.0.tgz} - name: bin-wrapper - version: 4.1.0 - engines: {node: '>=6'} + registry.npmmirror.com/bin-wrapper-china@0.1.0: + resolution: {integrity: sha512-1UCm17WYEbgry50tup+AQN+JGVEVzoW4f8HMl899k1lvuFxWKGZXl/G2fgxQxAckRjnloO3ijLVVEsv8zescUg==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/bin-wrapper-china/-/bin-wrapper-china-0.1.0.tgz} + name: bin-wrapper-china + version: 0.1.0 + engines: {node: '>=8.3'} + hasBin: true dependencies: bin-check: registry.npmmirror.com/bin-check@4.1.0 bin-version-check: registry.npmmirror.com/bin-version-check@4.0.0 + binary-mirror-config: registry.npmmirror.com/binary-mirror-config@1.41.0 download: registry.npmmirror.com/download@7.1.0 - import-lazy: registry.npmmirror.com/import-lazy@3.1.0 + import-lazy: registry.npmmirror.com/import-lazy@4.0.0 os-filter-obj: registry.npmmirror.com/os-filter-obj@2.0.0 pify: registry.npmmirror.com/pify@4.0.1 dev: true @@ -2371,6 +2376,12 @@ packages: engines: {node: '>=8'} dev: true + registry.npmmirror.com/binary-mirror-config@1.41.0: + resolution: {integrity: sha512-ZiIhR1s6Sv1Fv6qCQqfPjx0Cj86BgFlhqNxZgHkQOWcxJcMbO3mj1iqsuVjowYqJqeZL8e52+IEv7IRnSX6T6w==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/binary-mirror-config/-/binary-mirror-config-1.41.0.tgz} + name: binary-mirror-config + version: 1.41.0 + dev: true + registry.npmmirror.com/bl@1.2.3: resolution: {integrity: sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/bl/-/bl-1.2.3.tgz} name: bl @@ -2987,7 +2998,7 @@ packages: requiresBuild: true dependencies: bin-build: registry.npmmirror.com/bin-build@3.0.0 - bin-wrapper: registry.npmmirror.com/bin-wrapper@4.1.0 + bin-wrapper: registry.npmmirror.com/bin-wrapper-china@0.1.0 dev: true registry.npmmirror.com/d@1.0.1: @@ -4591,7 +4602,7 @@ packages: requiresBuild: true dependencies: bin-build: registry.npmmirror.com/bin-build@3.0.0 - bin-wrapper: registry.npmmirror.com/bin-wrapper@4.1.0 + bin-wrapper: registry.npmmirror.com/bin-wrapper-china@0.1.0 execa: registry.npmmirror.com/execa@5.1.1 logalot: registry.npmmirror.com/logalot@2.1.0 dev: true @@ -5104,13 +5115,6 @@ packages: resolve-from: registry.npmmirror.com/resolve-from@4.0.0 dev: true - registry.npmmirror.com/import-lazy@3.1.0: - resolution: {integrity: sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/import-lazy/-/import-lazy-3.1.0.tgz} - name: import-lazy - version: 3.1.0 - engines: {node: '>=6'} - dev: true - registry.npmmirror.com/import-lazy@4.0.0: resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==, registry: https://registry.npm.taobao.org/, tarball: https://registry.npmmirror.com/import-lazy/-/import-lazy-4.0.0.tgz} name: import-lazy @@ -5556,7 +5560,7 @@ packages: requiresBuild: true dependencies: bin-build: registry.npmmirror.com/bin-build@3.0.0 - bin-wrapper: registry.npmmirror.com/bin-wrapper@4.1.0 + bin-wrapper: registry.npmmirror.com/bin-wrapper-china@0.1.0 logalot: registry.npmmirror.com/logalot@2.1.0 dev: true @@ -5569,7 +5573,7 @@ packages: requiresBuild: true dependencies: bin-build: registry.npmmirror.com/bin-build@3.0.0 - bin-wrapper: registry.npmmirror.com/bin-wrapper@4.1.0 + bin-wrapper: registry.npmmirror.com/bin-wrapper-china@0.1.0 dev: true registry.npmmirror.com/js-tokens@4.0.0: @@ -6282,7 +6286,7 @@ packages: requiresBuild: true dependencies: bin-build: registry.npmmirror.com/bin-build@3.0.0 - bin-wrapper: registry.npmmirror.com/bin-wrapper@4.1.0 + bin-wrapper: registry.npmmirror.com/bin-wrapper-china@0.1.0 dev: true registry.npmmirror.com/ms@2.1.2: @@ -6543,7 +6547,7 @@ packages: requiresBuild: true dependencies: bin-build: registry.npmmirror.com/bin-build@3.0.0 - bin-wrapper: registry.npmmirror.com/bin-wrapper@4.1.0 + bin-wrapper: registry.npmmirror.com/bin-wrapper-china@0.1.0 dev: true registry.npmmirror.com/os-filter-obj@2.0.0: @@ -6964,7 +6968,7 @@ packages: requiresBuild: true dependencies: bin-build: registry.npmmirror.com/bin-build@3.0.0 - bin-wrapper: registry.npmmirror.com/bin-wrapper@4.1.0 + bin-wrapper: registry.npmmirror.com/bin-wrapper-china@0.1.0 execa: registry.npmmirror.com/execa@4.1.0 dev: true