我当前的Sails版本使用ejs@0.88。已经有2.0+版本了。如何仅为sails.js更新ejs包?还有办法使用本地ejs包吗?
答案 0 :(得分:2)
我不会这样做,因为它可能会破坏您的应用程序,因为该版本是Sails依赖项。
但是,如果你想尝试:
"ejs": "~X.Y.Z"
文件中找到package.json
(dependencies
部分)X.Y.Z
更新为当前版本号npm install
命令答案 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
您可以帮助他们使其兼容或创建自己的插件以使其兼容。