Vue Material postinstall失败

时间:2017-12-12 16:24:06

标签: npm vue.js vue-material

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

尝试将项目拉到另一台计算机上,甚至将项目作为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

然后模块&#39;树显示在终端中,最后,我可以看到与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安装程序的任何知识吗?我没有解决方案试试......

2 个答案:

答案 0 :(得分:7)

你能分享你的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

答案 1 :(得分:0)

好吧,经过几次弄清楚出了什么问题,我得到了这个:

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

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

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

问题解决了......