【问题标题】:can't support "npm link" added local package in vite-cli不支持在 vite-cli 中添加本地包的“npm 链接”
【发布时间】:2021-10-20 16:32:01
【问题描述】:

我使用“npm link my-package”重定向我的 node_module。 但是我没有用“vite dev”成功运行。 Vite 无法解析我的本地私有包。

Uncaught TypeError: Cannot set property 'my-package' of undefined.

但是,如果我使用来自 npm 服务器的“npm i my-package”,它可以工作。

操作系统:windows

【问题讨论】:

    标签: reactjs vite


    【解决方案1】:

    https://vitejs.dev/config/#optimizedeps-include

    将此添加到 vite 配置中:

    optimizeDeps: {
        include: ['my-package'],
    },
    

    【讨论】:

    • 对 vite@2.7.10 无效。在我的package.json: "sanctuary-def": "file:../../opensource/sanctuary-def"。在我的vite.config.js: export default { optimizeDeps: { include: ['sanctuary-def'] } };
    猜你喜欢
    • 2022-01-05
    • 2020-08-15
    • 2021-12-14
    • 1970-01-01
    • 1970-01-01
    • 2023-02-08
    • 2022-12-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多