找不到模块“ 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

回到顶部