npm 为什么我不能在我的虚拟专用服务器上构建我的vite资产?

pkwftd7m  于 9个月前  发布在  其他
关注(0)|答案(1)|浏览(88)

我正在使用vite和php在Ubuntu 20.4 VPS上设置服务器。
当我试图在服务器上构建我的资产时,它在transforming (x): node_modules/path/to/module上冻结,并且它总是一个不同的模块。
我尝试通过运行以下步骤在桌面上重现该问题:
1.克隆存储库

  1. cd repository
  2. npm i
  3. npm fix audit
  4. composer install
  5. npm run build(调用vite build和vite build -ssr)
    它工作得很好,没有错误,在几秒钟内。
    在我的vps上使用相同的npm和node版本做完全相同的事情会导致上述问题。我非常困惑为什么会发生这种行为。
toiithl6

toiithl61#

过了一会儿,我想通了。
我的VPS有1 GB的RAM分配这是不够的,以完成构建过程之前,它被杀死。
在分配了4 GB后,它在瞬间完成,类似于我的本地机器。
解决方案:分配更多资源

相关问题