在npm 7和x2B中使用双破折号;

在npm 7和x2B中使用双破折号;,npm,Npm,在阅读vital.js的文档时,我看到他们建议使用双破折号,如果我们使用npm 7+,这有什么用。它是npm 7+中的新版本还是vital.js的一部分 这回答了你的问题吗@Samathingamajig只是一个疑问,为什么它会提到npm 7+,如果它像npm 6一样工作,那么这两个版本中是否都发生了任何变化?仔细看,我看到的-中没有提到任何内容。最有可能的是,在运行init命令时,npm cli解析命令行参数的方式发生了变化--后面跟着脚本配置是脚本的工作方式,因此init似乎已经加入了该标

在阅读vital.js的文档时,我看到他们建议使用双破折号,如果我们使用npm 7+,这有什么用。它是npm 7+中的新版本还是vital.js的一部分


这回答了你的问题吗@Samathingamajig只是一个疑问,为什么它会提到npm 7+,如果它像npm 6一样工作,那么这两个版本中是否都发生了任何变化?仔细看,我看到的
-
中没有提到任何内容。最有可能的是,在运行
init
命令时,npm cli解析命令行参数的方式发生了变化<代码>--后面跟着脚本配置是脚本的工作方式,因此
init
似乎已经加入了该标准。这样做更有意义,因为初始配置应该是主配置(npm本身的配置),后面是分隔符(
--
),后面是特定于脚本的配置,所以结论是npm 7+没有任何更改,基本上vital.js接受双破折号,如果我们使用的不是npm 7+
# npm 7+, extra double-dash is needed:
npm init @vitejs/app my-vue-app -- --template vue