找不到模块“ lodash”
今天,我尝试了解有关Google Web Starter
Kit的更多信息,因此我遵循了这些说明,经过一番斗争和问题,我只是尝试启动本地服务器(我们将要研究的第一个任务是:$ gulp serve
。)并收到以下错误消息:
C:\ gwsk> gulp服务
Error: Cannot find module 'lodash' 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> (C:\gwsk\node_modules\browser-sync\node_modules\portsc
anner-plus\lib\index.js:3:9)
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)
at require (module.js:380:17)
at Object.<anonymous> (C:\gwsk\node_modules\browser-sync\lib\utils.js:6:19)
老实说,我在这里完全迷路了,因此非常感谢您的帮助。我是node.js的新手,我只是想让它尝试GWSK,但令人头疼:(…我是一名Web设计人员,而不是开发人员…。
回答:
确保在所需的文件夹中安装lodash。这可能是您的C:\ gwsk目录。
如果该文件夹包含package.json文件,则最好在安装命令后添加–save。
$ npm install lodash --save
package.json文件保存有关项目的信息,但为简单起见,它保存了项目依赖项。
save命令会将已安装的模块添加到项目依赖项中。
如果package.json文件存在,并且包含lodash依赖性,则可以尝试删除node_modules文件夹并运行以下命令:
$ npm cache clean $ npm install
第一条命令将清除npm缓存。(请确保)第二个命令将安装项目的所有(缺失)依赖项。
希望这可以帮助您更多地了解节点包管理器。
以上是 找不到模块“ lodash” 的全部内容, 来源链接: utcz.com/qa/400411.html