NPM - &#34; <package>&#34;,&#34; <package> -core&#34;,&#34; <package> -loader&#34;等之间的区别是什么?

时间:2017-12-13 18:24:02

标签: node.js npm package

例如,babel,babel-core,babel-loader ......

deltaTimeQP22 = timeSimulation1QP22 - timeSimulation2QP22
deltaTimeQP27 = timeSimulation1QP27 - timeSimulation2QP27
deltaTimeQP32 = timeSimulation1QP32 - timeSimulation2QP32
deltaTimeQP37 = timeSimulation1QP37 - timeSimulation2QP37
deltaTime = (deltaTimeQP22 + deltaTimeQP27 + deltaTimeQP32 + deltaTimeQP37)/4

1 个答案:

答案 0 :(得分:1)

就NPM而言,它们是具有不同名称的不同包。在这种情况下,你基本上有3个不同的包来自babel开发人员,他们用babel-为他们的包添加了前缀。

<强> babel

已弃用的babel-cli版本,一个使用babel的命令行实用程序(npm info babel显示已弃用)。

<强> babel-core

核心babel编译器库,是其他babel软件包的依赖项。

<强> babel-loader

用于在Webpack中转换babel代码的Webpack加载程序。