|
TsubasaHanekawFeb 24, 2024
1
运行不是直接 build 好的么? 你要离线开发么?
整个 docker 环境,在里面装好包,然后导出整个容器 |
|
saricesFeb 24, 2024
2
能插 u 盘吗?复制过去就好了啊,一般这种分离的网络都有专门的 u 盘
|
|
hronroFeb 24, 2024 via Android
3
自建 npm registry 。然后还有一个难点是有些 npm package 会在 post install 的时候去下载某些二进制文件,你要保证你整个项目的依赖树里没有这种依赖。
|
|
hronroFeb 24, 2024 via Android
4
当然如果能保证两台机器的 CPU 架构和 OS 版本都完全一样的话,也可以尝试直接拷贝 node_modules 目录,不然可能会出现某些二进制依赖不兼容的情况。
|
|
JirajineFeb 24, 2024
5
把 lock 文件和 pnpm store 也完整复制过去应该可以就 install 了。
|
|
codingguyFeb 24, 2024 via Android
6
yarn2 支持移植 node_modules
|
|
defawFeb 24, 2024
7
docker 在 buildfile 里面 install 不就好了
|
|
lisongeeeFeb 24, 2024
8
vite 依赖了 esbuild ,esbuild 不同系统需要重新安装以下载对应架构的二进制文件
如果只是简单的文件复制,得提前确保两个机器系统架构一致 pnpm 使用硬链接,不太适用直接复制吧,建议使用 npm 安装依赖后压缩为 zip 复制过去解压就行 |
|
IvanLi127Feb 24, 2024
9
直接打到 docker 镜像传过去🤔啥也不漏啥也不缺
|
|
wangtian2020Feb 26, 2024
10
直接连 node_moudules 整个文件夹拷过去就行了,要注意 nodejs 的安装、两个操作系统的架构要一样
|
|
gxvskoFeb 26, 2024
11
感觉 yarn 2 零安装 pnp 模式比较适合
https://yarnpkg.com/features/caching 不同平台架构可以通过配置 .yarnrc.yaml 文件 ``` supportedArchitectures: cpu: - x64 - arm64 libc: - musl os: - darwin - linux - win32 ``` |