加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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会让你朝着正确的方向前进.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读