【问题标题】:How to set --max-old-space-size via npm link command如何通过 npm link 命令设置 --max-old-space-size
【发布时间】:2018-05-31 16:42:48
【问题描述】:

有没有办法通过 npm 链接设置 --max-old-space-size ?

我知道它可以通过节点命令(如 node --max-old-space-size=)来设置,但是我正在尝试通过 npm link 命令来设置,这可能吗?请指教。

【问题讨论】:

  • npm link 与运行node 没有任何关系?你想做什么,你的actual problem是什么?
  • 我有一个使用 node 创建的 CLI 工具,它处理非常大的文件,我通过 npm link 命令为其创建一个符号链接,然后通过符号链接名称运行 cli。我需要将 --max_old_space_size 设置为更大的值,例如 16GB,这样我就可以通过符号链接名称运行 CLI 而不会出现内存问题

标签: javascript node.js npm v8


【解决方案1】:

我相信这里讨论了这些问题: https://github.com/npm/npm/issues/12238

在运行 npm 时设置 --max-old-space-size 的最佳方式是什么?

我看到的最直接的方法是:

使用别名将选项传递给 npm 的节点。这是我的 .bashrc:

别名 npm='node --max_old_space_size=8000 /usr/bin/npm'

https://github.com/npm/npm/issues/12238#issuecomment-257018646

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-20
    • 1970-01-01
    • 1970-01-01
    • 2018-11-10
    • 1970-01-01
    • 1970-01-01
    • 2020-06-15
    • 2019-07-02
    相关资源
    最近更新 更多