我正在尝试使用此命令通过 npm 安装 vue-awesome-swiper
npm i vue-awesome-swiper --save
我收到此错误
npm ERR! Line breaks can't be quoted on Windows
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\USERNAME\AppData\Local\npm-cache\_logs\2021-04-06T18_35_21_789Z-debug.log
答案 0 :(得分:3)
我打开日志,发现问题是由这里的这一行引起的
80 info run swiper@5.4.5 postinstall node_modules/swiper echo "[35m[1mLove Swiper? Support Vladimir's work by donating or pledging on patreon:[22m[39m
80 info run > [32mhttps://patreon.com/vladimirkharlampidi[0m
80 info run "
正如您从此处的日志中看到的那样,它正在触发安装后脚本,并且它只是试图打印一条消息以支持包作者。
要解决此问题,您可以简单地安装软件包,而无需运行任何带有 --ignore-scripts
标志的脚本,如下所示:
npm i vue-awesome-swiper --save --ignore-scripts