从Package.json脚本运行BrowserSync时出错

时间:2020-07-19 13:44:13

标签: node.js express package.json browser-sync npm-scripts

我已经设置了Browser Sync以与nodemon和express一起使用。我使用gulp或grunt,而是通过package.json文件中的npm脚本运行所有内容。

现在,一切正常,但是运行脚本时出现错误,我想知道该错误的原因以及如何解决。

首先,这是我的设置:

@keyframes slide {
  0% { left: 100%; width: 100%; opacity: 1;}
  6.667% { left: 0%;}
  33.334% { left: 0%;}
  40% { left: -100%; width: 100%; opacity: 1;} 
  40.0001% { left: -100%; width: 0%; opacity: 0;}
  100% { left: 100%; width: 0%; opacity: 1;}
}

.slide:nth-child(2) {
  animation-delay: 3s;
}

.slide:nth-child(3) {
  animation-delay: 7s;
}

这是错误消息:

4/3

您知道此消息的含义以及如何解决吗?

谢谢。

4 个答案:

答案 0 :(得分:4)

此处的仓库中存在一个问题:https://github.com/BrowserSync/browser-sync/issues/1782

在团队解决此问题之前,降级看起来可能是一种解决方法。 npm -g install browser-sync@2.26.7。我只是确认这确实消除了警告。

还指出,这不是错误,而是警告,因此程序包将按预期运行,但控制台输出将变得混乱。

答案 1 :(得分:0)

我通过TYPO3\CMS\Backend\Form\FormDataProvider\TcaSlug在Linux计算机上安装了浏览器同步,并且得到了完全相同的错误。

节点版本:

sudo npm install -g browser-sync

Npm版本:

~$ node -v
v10.13.0

然后我运行~$ npm -v 6.4.1 来获取:

browser-sync --version

尽管我是npm的初学者,但这似乎不是权限问题

答案 2 :(得分:0)

我在Windows上遇到了相同的错误,我尝试按照安装Visual Studio的文档进行操作,以解决某些C +问题,然后重新安装,并且在我进行全局安装时,它始终出现相同的错误,但是如果我安装在一个项目,它甚至无法识别浏览器同步版本提示,我尝试更新npm和node,问题仍然存在,但是我注意到,当我安装诸如node-sass之类的东西时,我遇到了以前没有的相同问题,所以我猜想问题出在npm的某些全局配置上,我重新安装了它,但还是一无所获,所以其他的东西一定与它冲突,今天我要尝试一下yarn,看看会发生什么。

提示npm list --depth 0时会得到什么

https://gist.github.com/soyrbto/5bc81049780baab3f3c4211c0b7548bd

这在我身上发生了,我想检查一下我们是否有同样的问题

答案 3 :(得分:0)

我找到了答案,我使用这个从地面上卸载了节点 How to completely remove node.js from Windows 并重新安装(如果您想安装其他组件作为巧克力色,则必须安装Visual Studio 2017,否则会看到错误)

重新安装后,我设法安装并再次使用软件包,看来这是一个冲突,除非您手动删除文件夹,否则冲突不会消失。

我还安装了最新版本的节点,我不认为这与它无关,但是如果您想精确复制我所做的事情。

相关问题