相关疑难解决方法(0)

Vue CLI的类型检查服务将忽略内存限制

DevOps要求我们将前端构建限制为〜1GB RAM,以便我们的Jenkins实例不会关闭。我们使用@vue/cli带有TypeScript 的标准项目。但是,TS类型检查服务将忽略所有尝试限制其内存使用的尝试,该尝试始终为2048 MB。

我尝试禁用它并依赖它,fork-ts-checker-webpack-plugin但这带来了其他问题。

根据我的发现,这应该可以工作:

$ NODE_OPTIONS=--max_old_space_size=1024 \
    NODE_ENV=production \
    node \
    --max_old_space_size=1024 \
    --max-old-space-size=1024 \
    node_modules/.bin/vue-cli-service build
Run Code Online (Sandbox Code Playgroud)

请注意,我不知道这些内存限制如何工作,因为我对Node内部的了解有限。但是,尽管有这些,类型检查服务始终以2048 MB的限制开始。

我不确定这是否是Vue CLI如何配置Webpack / TS的问题。

typescript webpack vue-cli vue-cli-3

5
推荐指数
2
解决办法
1752
查看次数

标签 统计

typescript ×1

vue-cli ×1

vue-cli-3 ×1

webpack ×1