Node.js 如何修复错误:创建空白应用程序时找不到模块“archiver”错误?

Node.js 如何修复错误:创建空白应用程序时找不到模块“archiver”错误?,node.js,cordova,ionic-framework,Node.js,Cordova,Ionic Framework,我按照本教程安装了node、npm、ionic和cordova: 现在,当我使用命令创建一个空白应用程序时 ionic start todo blank 我得到以下错误 Error: Cannot find module 'archiver' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.requir

我按照本教程安装了node、npm、ionic和cordova:

现在,当我使用命令创建一个空白应用程序时

ionic start todo blank
我得到以下错误

Error: Cannot find module 'archiver'
    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 Object.<anonymous> (/usr/local/lib/node_modules/ionic/node_modules/ionic-app-lib/lib/utils.js:3:16)
    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)
    at Module.require (module.js:364:17)
做了很多谷歌搜索,但无法找到解决方案。 请帮我解决这个问题。
谢谢

在没有sudo的情况下安装时会出现此问题,在这种情况下,我们需要逐个添加archiver等模块。我建议通过sudo重新安装以避免所有这些问题。

如果听起来很愚蠢,很抱歉,但是您是否在package.json所在的目录中安装了npm?如果没有,先试试。可能只是因为您没有安装所有的npm依赖项。谢谢,我也有同样的,是的,没有进行“npm安装”:D