Как импортировать и связать loda sh с помощью накопительного пакета? - PullRequest
1 голос
/ 28 мая 2020

Я не могу импортировать loda sh с накоплением. Я пробовал другую конфигурацию, но не нашел ничего, что работает.

Использование loda sh

import compose from "lodash/fp/compose";
compose(removeDocumentInformation)(document.saveXML());

Rollup config

  {
    input: "src/renderer/renderer.tsx",
    output: [{ dir: "app/build", format: "es", sourcemap: true }],
    plugins: [
      typescript(),
      replace({
        "process.env.NODE_ENV": JSON.stringify(process.env.NODE_ENV),
        // Gets rid of console warning to install React Dev Tools for a better development experience
        __REACT_DEVTOOLS_GLOBAL_HOOK__: "({ isDisabled: true })",
      }),
      commonjs({
        namedExports: {
          "node_modules/react/index.js": [
            "useEffect",
            "useState",
            "Component",
            "PureComponent",
            "PropTypes",
            "createElement",
            "cloneElement",
            "Children",
          ],
          "node_modules/react-dom/index.js": ["render"],
          "node_modules/lodash/fp/compose.js": [],
        },
      }),
      resolve({
        mainFields: ["module", "main", "jsnext:main", "browser"],
        extensions: [".js", ".jsx", ".ts", ".tsx"],
      }),
      copy({
        targets: [
          {
            src: ["src/renderer/index.html", "src/renderer/styles.css"],
            dest: "app/build",
          },
        ],
      }),
    ],
  },

Ошибка кажется не связанной с проблема, но исчезает, если я удалю loda sh

src/renderer/renderer.tsx → app/build...
(!) Unresolved dependencies
crypto...
url...
path...
http...
https...
net...
tls...
querystring...
stream...
events...
asserts...
zlib...
fs...
buffer...

[!] Error: Unexpected token (Note that you need @rollup/plugin-json to import JSON files)
node_modules\mime-db\db.json (2:40)
...