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

Npm 在Sails.js中将ejs更新为新版本,npm,sails.js,Npm,Sails.js,我当前版本的Sails使用ejs@0.88. 已经有一个2.0+版本发布了。对于sails.js,如何仅更新ejs包?还有一种方法可以使用本地ejs包吗?我不会这样做,因为它可能会破坏你的应用程序,因为该版本是Sails依赖项 但是,如果您想尝试: 在package.json文件(dependencies部分)中找到“ejs”:“~X.Y.Z”) 将X.Y.Z更新为当前版本号 运行npm安装命令 检查所有东西是否仍在工作 我不会这么做,因为它可能会破坏你的应用程序,因为那个版本是Sails依赖的

我当前版本的Sails使用ejs@0.88. 已经有一个2.0+版本发布了。对于sails.js,如何仅更新ejs包?还有一种方法可以使用本地ejs包吗?

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

但是,如果您想尝试:

  • package.json
    文件(
    dependencies
    部分)中找到
    “ejs”:“~X.Y.Z”
  • X.Y.Z
    更新为当前版本号
  • 运行
    npm安装
    命令
  • 检查所有东西是否仍在工作

  • 我不会这么做,因为它可能会破坏你的应用程序,因为那个版本是Sails依赖的

    但是,如果您想尝试:

  • package.json
    文件(
    dependencies
    部分)中找到
    “ejs”:“~X.Y.Z”
  • X.Y.Z
    更新为当前版本号
  • 运行
    npm安装
    命令
  • 检查所有东西是否仍在工作

  • 仅更新EJS不工作,因为sails与此版本不兼容(尚未?)

    就像医生的风帆一样

    SAIL使用并与EJS V2兼容:


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

    仅更新EJS不工作,因为sails与此版本不兼容(尚未?)

    就像医生的风帆一样

    SAIL使用并与EJS V2兼容:


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

    是的,这是一个问题,因为当前版本的.ejs不支持使用变量名。。。新版本的ejs没有。。。有什么解决方法吗?也许你可以尝试使用eval函数编辑你的问题来添加这一部分和一些关于这一部分的代码。请注意这是一个问题,因为当前版本的.ejs不支持使用变量名。。。新版本的ejs没有。。。有什么解决方法吗?也许你可以尝试使用eval函数编辑你的问题来添加这个部分和一些关于这个的代码。我想我们会遇到很多问题。我现在遇到的问题是.ejs的当前版本不支持为文件使用变量名(例如,包括数据库发送的任何文件名,是的,您可以使用“if,else”,但对于一个大的可能性列表来说,这并不好)。。。ejs的新版本有这个特点是的,我想我们会遇到很多问题。我现在遇到的问题是.ejs的当前版本不支持为文件使用变量名(例如,包括数据库发送的任何文件名,是的,您可以使用“if,else”,但对于一个大的可能性列表来说,这并不好)。。。ejs的新版本具有此功能