在Sails.js中将ejs更新为更新的版本

时间:2015-08-07 09:06:38

标签: npm sails.js

我当前的Sails版本使用ejs@0.88。已经有2.0+版本了。如何仅为sails.js更新ejs包?还有办法使用本地ejs包吗?

2 个答案:

答案 0 :(得分:2)

我不会这样做,因为它可能会破坏您的应用程序,因为该版本是Sails依赖项。

但是,如果你想尝试:

  1. "ejs": "~X.Y.Z"文件中找到package.jsondependencies部分)
  2. X.Y.Z更新为当前版本号
  3. 运行npm install命令
  4. 检查一切是否仍然有效......

答案 1 :(得分:2)

仅更新EJS不工作导致风帆与此版本不兼容(但?)。

与doc sails http://sailsjs.org/documentation/concepts/views/view-engines#adding-new-custom-view-engines

一样

Sails使用consolidate lib template并且它们与EJS V2兼容:https://github.com/tj/ejs

您可以帮助他们使其兼容或创建自己的插件以使其兼容。