【问题标题】:Vue Material postinstall failedVue Material postinstall 失败
【发布时间】:2018-05-26 09:48:43
【问题描述】:

所以我现在已经在 Vue.js 项目上工作了好几次了,我遇到了一个我以前从未见过的问题。

尝试将项目git pull到另一台电脑上,或者甚至将项目下载为zip文件,到npm install时,vue-material模块失败,整个东西无法运行。

它是这样的,带有 vie-material :

vue-material@1.0.0 postinstall C:\<my_things>\node_modules\vue-material sh build/git-hooks/install.sh

然后我看到了:

/usr/bin/bash: build/git-hooks/install.sh: No such file or directory

然后模块树显示在终端中,最后,我可以看到所有与 vue-material 相关的错误,使用以下语句:

Tell the author that this fails on your system: sh build/git-hooks/install.sh

对了,我尝试新建一个Vue项目,并尝试在里面添加vue-material,没问题,所以和我的项目有关。

很明显,/usr/bin/bash 不存在,因为我运行的是 Windows 10。

有关于 npm 安装程序的知识吗?我没有办法尝试...

【问题讨论】:

    标签: npm vue.js vue-material


    【解决方案1】:

    你能分享你的 package.json 文件吗?
    我刚才也遇到了同样的问题,发现 NPM 可能安装了错误的版本。我有 "^vue-material": "1.0.0-beta-7" NPM 安装的是 1.0.0 版本而不是 1.0.0-beta-7。如果您删除 ^ 那么它可能对您有用。在这里我找到了对我有帮助的答案。
    https://github.com/vuematerial/vue-material/issues/1155

    【讨论】:

      【解决方案2】:

      好吧,经过几次找出问题所在,我明白了:

      我尝试使用 yarn,它告诉我我的 node 版本太旧(vue-material 需要 7.0+ 而我的 node 是 6.9,或者至少是 yarn 告诉我的),所以我给自己买了 8.9。 3个节点。

      在此之后,我再次尝试使用 yarn,但该 bash 脚本的错误再次显示......然后我再次尝试使用 npm install,它工作得很好......

      我不知道 bash 脚本的事情,但要记住的一件事是在发生错误时始终检查节点和 npm 的版本....(并且 yarn 看起来非常酷和简单 imo ^^)。
      你有点让我想到了一个版本问题,我明白了! :D

      问题解决了....

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多