gpt4 book ai didi

javascript - 告诉 npm 在特定文件夹中查找 package.json

转载 作者:行者123 更新时间:2023-12-01 01:16:43 26 4
gpt4 key购买 nike

为了简单起见,假设我有一个如下所示的文件夹结构:

root
|-build
|-package.json
|-src
|-foo
|-foo.csproj
|-foo.cs
|-bar.cs
|-bin
|-...
|-foo.sln

假设我将当前目录更改为 root\src\foo\bin 并执行任何 npm 命令,例如 npm install 命令如下:

C:\root\src\foo\bin> npm install

我们将观察到 npm 将开始在当前目录中查找 package.json 文件,因为它找不到它会报告这样的错误:

npm ERR! path C:\root\src\foo\bin\package.json
npm ERR! code ENOENT
1> npm ERR! errno -4058
1> npm ERR! syscall open
1> npm ERR! enoent ENOENT: no such file or directory, open 'C:\root\src\foo\bin\package.json'
1> npm ERR! enoent This is related to npm not being able to find a file.
1> npm ERR! enoent

在这种情况下,假设我有一个限制,我必须执行 root\src\foo\bin\ 文件夹中的所有命令,我该如何告诉npm 查找 root\build\ 文件夹中的 package.json 文件?

最佳答案

为了确保我正确理解你的问题,你位于根目录和 package.json位于 build 子目录中,并且您想从根目录安装软件包,对吗?如果是这样

您可以给npm install <folder_path>因此,在您的情况下,从 root 您可以给出 npm install build/

关于javascript - 告诉 npm 在特定文件夹中查找 package.json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54683973/

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