我的小 meteor 项目有这个smart.json

{
  "packages": {
    "iron-router": {},
    "handlebar-helpers": {},
    "jqueryui": {},
    "npm": {}
  }
}

每次我在运行mrt的情况下启动服务器时,都会收到“smart.json更改..”消息,并且该消息将重新安装所有软件包(似乎如此)。我认为我没有做任何更改smart.json的事情。最近,我认为气氛站点非常不稳定,有时程序包无法加载,因此无法启动服务器。

我有什么办法可以防止安装?

最佳答案

如果发现另一个文件smart.json changed不存在或与smart.lock不同,陨石会说smart.json并重新安装所有内容。

如果文件不同,则假定smart.json已更改,并将重新安装不同的文件。

如果检查项目目录,请确保可以看到一个smart.lock文件,如果在运行mrt之后看不到一个文件,请检查mrt是否具有创建一个文件的足够权限。

关于meteor - 为什么陨石每次都会说“smart.json changed..”?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21010637/

10-09 20:20