Vue Material 安装后失败

Vue Material postinstall failed

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

尝试 git 将项目拉到另一台计算机上,甚至将项目下载为 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 的安装程序吗?我没有办法尝试...

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

好吧,在弄清楚出了什么问题之后,我明白了:

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

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

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

问题已解决....