angularjs – 错误:运行“bower install”时找不到模块’js-yam
发布时间:2020-12-17 17:15:23 所属栏目:安全 来源:网络整理
导读:我正在介绍AngularJS应用程序的基本设置(刚入门),我正在尝试为应用程序安装Bower组件. 当我从终端运行bower安装时,我收到以下错误: Error: Cannot find module 'js-yaml' at Function.Module._resolveFilename (module.js:337:15) at Function.Module._load
我正在介绍AngularJS应用程序的基本设置(刚入门),我正在尝试为应用程序安装Bower组件.
当我从终端运行bower安装时,我收到以下错误: Error: Cannot find module 'js-yaml' at Function.Module._resolveFilename (module.js:337:15) at Function.Module._load (module.js:287:25) at Module.require (module.js:366:17) at require (module.js:385:17) at Object.<anonymous> (Pathbowernode_modulesconfigstoreindex.js:9:12) at Module._compile (module.js:425:26) at Object.Module._extensions..js (module.js:432:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:311:12) at Module.require (module.js:366:17) at require (module.js:385:17) 我没有在我的脚本中的任何地方指定js-yaml模块(据我所知),因此不确定这种依赖性来自何处. 我已经尝试删除node_modules文件夹,清除npm缓存,包括package.json文件中的js-yaml,然后重新运行npm install,但是在运行bower安装时出现同样的错误 如果有帮助,我的bower.json和package.json文件如下所示: Bower.json { "name": "starter-node-angular","version": "1.0.0","dependencies": { "bootstrap": "latest","font-awesome": "latest","animate.css": "latest","angular": "latest","angular-route": "latest" } } 的package.json { "name": "starter-node-angular","main": "server.js","dependencies": { "express" : "~4.5.1","mongoose" : "~3.8.0","body-parser" : "~1.4.2","method-override" : "~2.0.2","js-yaml" : "latest" } } 我正在使用WebStorm 10.0.4(空项目作为起点). 有没有人遇到过这个或类似的问题,有可能指出我如何解决问题的正确方向? 解决方法
首先运行sudo npm install -g js-yaml会让你朝着正确的方向前进.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |