【问题标题】:Can I use package.json "resolutions" to substitute in lodash-es for lodash?我可以使用 package.json "resolutions" 在 lodash-es 中替换 lodash 吗?
【发布时间】:2020-12-26 08:27:03
【问题描述】:

非常简单,我想知道是否可以像在依赖项中一样以这种方式(替换为不同)包使用分辨率。

  "resolutions": {
    "lodash": "npm:lodash-es@^14.7.x"
  },

如果我可以使用 NPM 或 Yarn 做到这一点,如果我强制 lodash 到某个版本,是否存在超出正常风险的问题。

【问题讨论】:

    标签: javascript npm lodash yarnpkg yarn-workspaces


    【解决方案1】:

    也许它可以工作,但我无法让它与 Webpack 的 DLL 生成一起工作。

    C:\projects\myProject\node_modules\lodash\lodash.js:10
    export { default as add } from './add.js';
    ^^^^^^
    
    SyntaxError: Unexpected token 'export'
        at Module._compile (internal/modules/cjs/loader.js:892:18)
        at Object.Module._extensions..js (internal/modules/cjs/loader.js:973:10)
        at Module.load (internal/modules/cjs/loader.js:812:32)
        at Function.Module._load (internal/modules/cjs/loader.js:724:14)
        at Module.require (internal/modules/cjs/loader.js:849:19)
        at require (internal/modules/cjs/helpers.js:74:18)
        at Object.<anonymous> (C:\projects\myProject\node_modules\concurrently\src\flow-control\kill-others.js:1:11)
        at Module._compile (internal/modules/cjs/loader.js:956:30)
        at Object.Module._extensions..js (internal/modules/cjs/loader.js:973:10)
        at Module.load (internal/modules/cjs/loader.js:812:32)
    error Command failed with exit code 1.
    

    【讨论】:

      猜你喜欢
      • 2019-05-27
      • 2016-02-26
      • 1970-01-01
      • 2021-07-17
      • 1970-01-01
      • 1970-01-01
      • 2020-01-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多