【问题标题】:What should I do for deprecated npm modules for express generator?对于 express 生成器的已弃用 npm 模块,我应该怎么做?
【发布时间】:2017-10-19 14:50:16
【问题描述】:
express website

npm WARN deprecated jade@1.11.0: Jade has been renamed to pug, please install the latest version of pug instead of jade
npm WARN deprecated transformers@2.1.0: Deprecated, use jstransformer

(我只是在学习教程。) 安装jstransformerpug 会不够吗?我应该编辑express 的代码吗? 我可以将这样的东西用于生产吗?

我不明白弃用的工作原理以及我能做些什么。

【问题讨论】:

    标签: node.js express npm express-generator


    【解决方案1】:

    他们在他们的教程here 中使用express myapp --view=pug。这样,您最终将获得最新的软件包。

    【讨论】:

    • 至少对于从 Ubuntu 18.04 LTS 存储库安装的 express 4.0.0 而言,这不是真的。即使使用--view=pug,它也需要jade,而不是pug,并通过constantinople安装漏洞。
    【解决方案2】:

    Express Generator 只是为您设置了一些样板代码。您不致力于它使用的任何模块。由于您正在学习教程,因此我建议您不要对已弃用的软件包做任何事情。您可能会遇到一些问题,否则您可能会遇到一些问题,否则您可能会因为使用与作者不同的设置而感到沮丧。

    接下来,对于这些特定的包,您需要先删除已弃用的包,例如:npm uninstall jam 然后安装正确的,npm install pug --save

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-06
      • 2016-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-17
      • 2022-06-13
      • 1970-01-01
      相关资源
      最近更新 更多