【问题标题】:Error in installing Ionic安装离子时出错
【发布时间】:2018-04-06 14:41:20
【问题描述】:

我是 Ionic 的初学者,在运行下面的代码时遇到错误,

离子启动 IonicShoppingList 空白

Error: Cannot find module 'lodash._basecopy'
at Function.Module._resolveFilename (module.js:555:15)
at Function.Module._load (module.js:482:25)
at Module.require (module.js:604:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (C:\Users\Denuka\AppData\Roaming\npm\node_modules\ionic\node_modules\lodash._baseassign\index.js:9:16)
at Module._compile (module.js:660:30)
at Object.Module._extensions..js (module.js:671:10)
at Module.load (module.js:573:32)
at tryModuleLoad (module.js:513:12)
at Function.Module._load (module.js:505:3)

我已经安装了 node.js npm 和 ionic cordova。

我应该怎么做才能解决这个问题?

【问题讨论】:

  • 您没有lodash._basecopy,您需要安装该模块,或者您可以尝试清除您的 node_modules 文件夹并重试。

标签: ionic-framework angular5


【解决方案1】:

请务必将 lodash 安装在所需的文件夹中。

如果该文件夹有 package.json 文件,最好在 install 命令后面加上 --save。

$ npm install lodash --save

如果 package.json 文件存在,并且它包含 lodash 依赖项,您可以尝试删除 node_modules 文件夹并运行以下命令:

$ npm cache clean
$ npm install

第一个命令将清理 npm 缓存。 (只是为了确定)第二个命令将安装项目的所有(缺少的)依赖项。

希望对你有帮助。

【讨论】:

  • @DenukaNirmalee 我已经更新了解决方案,请试试这个。我希望它有所帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-06
相关资源
最近更新 更多