【问题标题】:npm doesn't work on an ARM embedded devicenpm 在 ARM 嵌入式设备上不起作用
【发布时间】:2014-08-25 22:52:29
【问题描述】:

我在运行核心 Linux 3.0 的嵌入式设备上安装了 Node.js。

当我尝试执行 npm 来安装一些模块时,出现以下问题:

DM-37x# npm

module.js:340
    throw err;
          ^
Error: Cannot find module 'npmlog'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at /usr/local/bin/npm:18:11
    at Object.<anonymous> (/usr/local/bin/npm:86:3)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)

我已经尝试过重新安装 node.js,但 bug 仍然存在。

我该如何解决这个问题?

【问题讨论】:

    标签: node.js arm npm


    【解决方案1】:

    尝试安装(或重新安装)npmlog。

    https://www.npmjs.org/package/npmlog

    确保您的项目目录(每个项目)的顶层有一个 package.json 文件。

    使用 npm ls 和 npm 更新

    确保包含 npmlog 包。

    【讨论】:

    • 主要问题是当我尝试安装 npmlog 或使用 npm 启动 nay 命令时,我得到了同样的错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-27
    相关资源
    最近更新 更多