【问题标题】:Ionic module error离子模块错误
【发布时间】:2016-09-03 08:25:51
【问题描述】:

我第一次在我的设备上运行应用程序。它没有像在浏览器中那样工作(没有背景图片,登录 API 不起作用)......无论如何,在那之后我的设备死机了,我强行将其关闭,然后好像计算机上的某些东西混淆了或某物。当我现在尝试运行应用程序时,我得到:

module.js:327
    throw err;
    ^

Error: Cannot find module 'lodash-node'
    at Function.Module._resolveFilename (module.js:325:15)
    at Function.Module._load (module.js:276:25)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)
    at Object.<anonymous> (C:\Users\Marko\AppData\Roaming\npm\node_modules\ionic\node_modules\xmlbuilder\lib\index.js:5:7)
    at Object.<anonymous> (C:\Users\Marko\AppData\Roaming\npm\node_modules\ionic\node_modules\xmlbuilder\lib\index.js:14:4)
    at Module._compile (module.js:409:26)
    at Object.Module._extensions..js (module.js:416:10)
    at Module.load (module.js:343:32)
    at Function.Module._load (module.js:300:12)

我尝试重新安装节点,我尝试使用 lodash install 和缓存清理...有人知道如何解决这个问题吗=/

运行时(之后还是同样的错误):

$ npm i --save lodash-node
npm WARN onload-script failed to require onload script npm-autoinit/autoinit
npm WARN onload-script Error: Cannot find module 'npm-autoinit/autoinit'
npm WARN onload-script     at Function.Module._resolveFilename (module.js:325:15)
npm WARN onload-script     at Function.Module._load (module.js:276:25)
npm WARN onload-script     at Module.require (module.js:353:17)
npm WARN onload-script     at require (internal/module.js:12:17)
npm WARN onload-script     at cb (C:\Program Files\nodejs\node_modules\npm\lib\npm.js:289:9)
npm WARN onload-script     at C:\Program Files\nodejs\node_modules\npm\lib\npm.js:382:14
npm WARN onload-script     at C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:82:7
npm WARN onload-script     at Array.forEach (native)
npm WARN onload-script     at C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:81:13
npm WARN onload-script     at f (C:\Program Files\nodejs\node_modules\npm\node_modules\once\once.js:17:25)
npm WARN onload-script  { [Error: Cannot find module 'npm-autoinit/autoinit'] code: 'MODULE_NOT_FOUND' }
npm WARN onload-script failed to require onload script npm-autoinit/autoinit
npm WARN onload-script Error: Cannot find module 'npm-autoinit/autoinit'
npm WARN onload-script     at Function.Module._resolveFilename (module.js:325:15)
npm WARN onload-script     at Function.Module._load (module.js:276:25)
npm WARN onload-script     at Module.require (module.js:353:17)
npm WARN onload-script     at require (internal/module.js:12:17)
npm WARN onload-script     at cb (C:\Program Files\nodejs\node_modules\npm\lib\npm.js:289:9)
npm WARN onload-script     at C:\Program Files\nodejs\node_modules\npm\lib\npm.js:382:14
npm WARN onload-script     at C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:82:7
npm WARN onload-script     at Array.forEach (native)
npm WARN onload-script     at C:\Program Files\nodejs\node_modules\npm\lib\config\core.js:81:13
npm WARN onload-script     at f (C:\Program Files\nodejs\node_modules\npm\node_modules\once\once.js:17:25)
npm WARN onload-script  { [Error: Cannot find module 'npm-autoinit/autoinit'] code: 'MODULE_NOT_FOUND' }
npm WARN package.json roko@1.1.1 No repository field.
npm WARN package.json roko@1.1.1 No README data
npm WARN package.json roko@1.1.1 No license field.
npm WARN deprecated lodash-node@3.10.2: This package has been discontinued in favor of lodash@^4.0.0.
lodash-node@3.10.2 node_modules\lodash-node

【问题讨论】:

  • Afaik,模块名称是'lodash',而不是'lodash-node'
  • 你使用的是什么版本的节点?
  • 我已经用最新的安装程序重新安装了
  • 删除你的项目节点模块。然后用npm i重新安装

标签: node.js ionic-framework lodash


【解决方案1】:

尝试安装 any Node.js 模块时,我在 Windows 上遇到了同样的错误。

通过运行npm config delete onload-script npm-autoinit/autoinit解决了这个问题。

我仍然收到一堆警告

$ npm config delete onload-script npm-autoinit/autoinit
npm WARN onload-script failed to require onload script npm-autoinit/autoinit
npm WARN onload-script Error: Cannot find module 'npm-autoinit/autoinit'
[ . . . ]
npm WARN onload-script  { [Error: Cannot find module 'npm-autoinit/autoinit'] code: 'MODULE_NOT_FOUND' }

但在那之后我能够毫无问题地安装模块。

来源:Github comment

【讨论】:

    猜你喜欢
    • 2018-05-25
    • 1970-01-01
    • 2018-03-19
    • 2019-09-23
    • 2018-02-27
    • 2018-07-13
    • 2018-01-03
    • 2017-07-20
    • 1970-01-01
    相关资源
    最近更新 更多