【问题标题】:NPM - What's the difference between "<package>", "<package>-core", "<package>-loader", etc?NPM - “<package>”、“<package>-core”、“<package>-loader”等有什么区别?
【发布时间】:2017-12-14 02:33:56
【问题描述】:

例如 babel、babel-core、babel-loader...

"devDependencies": {
  "babel": "^6.23.0",
  "babel-core": "^6.26.0",
  "babel-loader": "^7.1.2",
  "sass-loader": "^6.0.6",
  "webpack": "^3.10.0",
  "webpack-dev-server": "^2.9.7"
 }

【问题讨论】:

    标签: node.js npm package


    【解决方案1】:

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

    babel:

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

    babel-core:

    核心 babel 编译库,其他 babel 包的依赖。

    babel-loader:

    一个用于在 Webpack 中转译 babel 代码的 Webpack 加载器。

    【讨论】:

      猜你喜欢
      • 2020-06-10
      • 2017-10-30
      • 2019-06-09
      • 2017-12-07
      • 2019-12-16
      • 1970-01-01
      • 2020-03-26
      • 1970-01-01
      相关资源
      最近更新 更多