gpt4 book ai didi

node.js - nodejs/npm/webpack : adding dependency as "file:/some/path" doesn't work

转载 作者:太空宇宙 更新时间:2023-11-04 01:57:22 24 4
gpt4 key购买 nike

/project-a 中,我有一个微小的默认导出类,我已将其构建、转换并成功输出到/dist 文件夹中。因此,该项目的 package.json 的“主”条目是“./dist/index.js”。

我想在发布到 npm 之前尝试一下(我是新手)。

/project-b 中,我更新了 package.json 中的依赖项:

"dependencies": {
...
"project-a": "file:C:\\foo\\bar\\project-a"
}

我也这样做:

import MyClass from 'project-a';

在使用 webpack 构建时,我收到如下错误:

找不到模块:错误:无法解析“C:\webpack\configfile\entry\point”中的“project-a”

所以基本上,我的 package.json 中的依赖项的路径被完全忽略了!为什么?我做错了什么?

最佳答案

好吧,我明白了。我一直遵循的教程仅显示了 package.json 文件的最终结果...所以我认为我们只需使用所需的路径依赖项直接编辑 package.json 即可。但事实证明您应该让包管理器为您进行编辑:

所以修复是:

  • 删除我对 package.json 的手动编辑
  • 运行npm安装文件:../path/to/project-a

这似乎让包系统知道所有东西在哪里,而 webpack 反过来又能够找到成功构建所需的内容

关于node.js - nodejs/npm/webpack : adding dependency as "file:/some/path" doesn't work,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47361592/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com