Node.js 对于express generator不推荐使用的npm模块,我应该怎么做?

Node.js 对于express generator不推荐使用的npm模块,我应该怎么做?,node.js,express,npm,express-generator,Node.js,Express,Npm,Express Generator,(我只是在学习教程。) 安装jstransformer和pug还不够吗?我应该编辑express的代码吗? 我能用这样的东西生产吗 我不明白弃用是如何工作的,我能做些什么。快速生成器只是为您设置了一些锅炉板代码。您没有承诺使用它使用的任何模块。由于您正在学习教程,我建议您不要对不推荐使用的软件包做任何事情。你可能会遇到一些问题,否则跟随你的教程…并感到沮丧,因为你使用的是不同于作者的设置 接下来,对于这些特定的软件包,您需要首先删除不推荐使用的软件包,例如:npm uninstall jade

(我只是在学习教程。) 安装
jstransformer
pug
还不够吗?我应该编辑
express
的代码吗? 我能用这样的东西生产吗


我不明白弃用是如何工作的,我能做些什么。

快速生成器只是为您设置了一些锅炉板代码。您没有承诺使用它使用的任何模块。由于您正在学习教程,我建议您不要对不推荐使用的软件包做任何事情。你可能会遇到一些问题,否则跟随你的教程…并感到沮丧,因为你使用的是不同于作者的设置

接下来,对于这些特定的软件包,您需要首先删除不推荐使用的软件包,例如:npm uninstall jade
然后安装正确的一个,npm install pug--save

Express Generator只为您设置一些锅炉板代码。您没有承诺使用它使用的任何模块。由于您正在学习教程,我建议您不要对不推荐使用的软件包做任何事情。你可能会遇到一些问题,否则跟随你的教程…并感到沮丧,因为你使用的是不同于作者的设置

接下来,对于这些特定的软件包,您需要首先删除不推荐使用的软件包,例如:npm uninstall jade
然后安装正确的一个,npm install pug--save

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

他们在教程中使用了
expressmyapp--view=pug
。这样,您将得到最新的软件包。

至少对于从Ubuntu 18.04 LTS repos安装的express 4.0.0来说,情况并非如此。即使使用
--view=pug
它也需要
jade
,而不是
pug
,并通过
constantinople
安装漏洞。至少对于从Ubuntu 18.04 LTS repos安装的express 4.0.0来说,这是不正确的。即使使用
--view=pug
也需要
jade
,而不是
pug
,并通过
constantinople
安装漏洞。
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