V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
EgoTao
V2EX  ›  Apple

M2 Pro 马上就位, Intel 是不是不能直接同步哇

  •  
  •   EgoTao · 2023-02-05 19:05:20 +08:00 · 3692 次点击
    这是一个创建于 691 天前的主题,其中的信息可能已经有所发展或是发生改变。

    个人来讲也不太想同步,有些环境不想要了,想把一些不常用的环境都放 docker 里。

    我是臭切图仔,写过前端的都知道 node_modules 移动起来有多离谱。 所以,有没有比较好的方案把这些项目同步过去呢。

    手动删除了 再把项目全部复制过去么

    23 条回复    2023-02-07 09:55:26 +08:00
    ahxsong
        1
    ahxsong  
       2023-02-05 19:09:46 +08:00 via iPhone
    手动重装。换了 M 芯片应用程序都要装 Apple 芯片版本。
    wu67
        2
    wu67  
       2023-02-05 19:13:46 +08:00
    都用上 docker 了, node_modules 还有什么离谱...我都是随便删, 反正 dockerfile 同步到 git 了
    EgoTao
        3
    EgoTao  
    OP
       2023-02-05 19:15:47 +08:00
    @wu67 又不是所有的项目都有 dockerfile ,也不是都有 git... 比如以前公司的项目,有些内容还是有挺大参考价值想保留住。
    EgoTao
        4
    EgoTao  
    OP
       2023-02-05 19:16:28 +08:00
    @ahxsong 手动也太难受了 现在正在手动处理一些东西。快递员打了电话还没到
    crayygy
        5
    crayygy  
       2023-02-05 21:12:45 +08:00   ❤️ 1
    个人不太推荐直接同步到新电脑,我的习惯是配置和数据分离,每次只同步数据,配置相关的都是重新配置,老电脑使用时间久了,经常会不注意的装一些依赖进去,但用完了也不会清理,所以一看 brew list 都是一堆,新电脑习惯重新配置,需要用到的再配。数据类的会直接迁移过去,其实也就一些代码、文档、照片之类的,速度都挺快的,而且现在数据基本上都是备份到云端的,需要再下载。
    Mitt
        6
    Mitt  
       2023-02-05 21:26:54 +08:00
    node_modules 能重新下载的话还是提前删了算了,感觉重新下载比检索压缩传输快多了
    lingly02
        7
    lingly02  
       2023-02-05 22:04:00 +08:00 via iPhone
    我是全新安装,要同步的代码库直接整个目录用 AirDrop 到新电脑,速度还挺快的
    NCZkevin
        8
    NCZkevin  
       2023-02-05 22:07:35 +08:00
    可以直接同步,前几天刚从 intel mac 迁移到 m1 pro ,我用 nvm 管理的 node ,直接重新安装 node 版本,大部分项目都可以正常使用。
    cnhongwei
        9
    cnhongwei  
       2023-02-05 22:19:45 +08:00
    架构换了,node_modules 下的文件有好多是不能用的。所以重新安装 node_modules 最好。
    复制的时候,如果有 TimeMachine ,使用 TimeMachine 备份、恢复比较方便,如果只能复制的话,最好使用 tar 或 zip 打包最好,不然小文件痛苦死你。
    node 我推荐使用 volta 管理,比 nvm 管理方便多了。
    yogogo
        10
    yogogo  
       2023-02-05 23:14:40 +08:00
    直接同步,没啥不同的
    zhaoxin
        11
    zhaoxin  
       2023-02-06 00:08:14 +08:00
    先把 brew 和 node 那些东西卸载了再用融合助手导入。导入之后,再把这两个装上。然后有空的时候,打开系统设置,挨个查找 intel 版本的应用是否有 arm 版,如果有,就删掉,装新的。
    LUO12826
        12
    LUO12826  
       2023-02-06 01:24:38 +08:00
    一个观察,如果想通过外置硬盘复制 node_modules ,不如直接隔空投送。小文件太多,外置硬盘的 4K I/O 还没有网络 I/O 快。
    20015jjw
        13
    20015jjw  
       2023-02-06 03:18:48 +08:00 via iPhone
    mackup
    shutongxinq
        14
    shutongxinq  
       2023-02-06 03:22:52 +08:00
    没啥不能用的,只是用 x86 兼容模式跑效率低一些而已。
    forgetlight
        15
    forgetlight  
       2023-02-06 03:24:21 +08:00 via iPhone   ❤️ 1
    建议不要直接迁移,有朋友 brew ,conda 迁移后全炸了
    HerbertHe
        16
    HerbertHe  
       2023-02-06 03:41:59 +08:00 via Android
    删了 node_modules 重装的
    lslqtz
        17
    lslqtz  
       2023-02-06 04:05:21 +08:00
    我的机器就是直接从 Intel 黑苹果从迁移助理迁移过来的, 从 11 同步到 12, App 全部都能正常用, 环境没问题, brew 装的软件基本没有什么问题.
    lslqtz
        18
    lslqtz  
       2023-02-06 04:07:30 +08:00
    另外 App 全部也不需要重新装, 我不知道为什么他们会得出需要重新装的结论, 我迁移过来都是通用 App, 有 Apple Silicon 版本.
    lslqtz
        19
    lslqtz  
       2023-02-06 04:13:42 +08:00
    node_modules 的话, 我猜测实际上是 nodejs 本身要更新, 而 node_modules 少数不兼容的模块更新就可以.
    node_modules 本质上是 js, 只要本体支持, 自然自带跨平台支持...
    chendy
        20
    chendy  
       2023-02-06 08:15:23 +08:00
    20 年首批 m1 用户,迁移助手直接搬家就行,相比于搬了垃圾占地方,漏了东西找不到更难受一些
    brew 不知道现在兼容怎么样了,当初是直接废了,后来能用了但是和之前的位置也不一样了(不懂)
    软件用到哪个重装那个就行
    myworld710
        21
    myworld710  
       2023-02-06 14:51:23 +08:00
    npm 包要重装
    volvo007
        22
    volvo007  
       2023-02-06 20:19:28 +08:00 via iPhone
    用自带的同步助手,直连雷电数据线,起飞(我大大小小 400 多 G 45 分钟搞定
    DICK23
        23
    DICK23  
       2023-02-07 09:55:26 +08:00
    需要重新 install ,架构换了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   972 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:36 · PVG 06:36 · LAX 14:36 · JFK 17:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.