gpt4 book ai didi

node.js - Visual Studio npm install 将 node_modules 保存到解决方案文件夹

转载 作者:行者123 更新时间:2023-12-05 07:35:39 25 4
gpt4 key购买 nike

我正在使用具有多个项目的解决方案运行 Visual Studio 2017 社区。其中之一是带有 Core 2 的 Angular SPA。在 Angular SPA 项目中,如果我从 package 命令运行命令(从下拉列表中选择 SPA 项目);

npm 安装

我得到了错误;

WARN saveError ENOENT: no such file or directory, open 'C:\Users\matt\Source\Repos\project\Project\package.json'

这是有道理的,因为项目实际上是

'C:\Users\matt\Source\Repos\project\Project\AngularSPA\package.json'

如果我然后右键单击 package.json 并从解决方案资源管理器运行更新包命令,带有 npm 包的 node_modules 文件夹是否也被安装到父目录?即

'C:\Users\matt\Source\Repos\project\Project'

代替

'C:\Users\matt\Source\Repos\project\Project\AngularSPA'

我做错了什么吗?我应该在这里更改设置吗? (因为我可以将该文件夹复制回 AngularSPA 文件夹,但这似乎有点乱?

最佳答案

原因是您从 NuGet 包管理器控制台或从内置的 VS2019 命令行 -> 开发人员命令提示符启动 nmp intsall。当您需要项目目录时,两者都将解决方案目录作为 npm 工作目录。

有一种简单的方法可以通过将命令提示符添加为外部工具并选择项目目录作为初始目录来添加以项目目录作为工作目录的命令提示符。更多详情here

enter image description here

关于node.js - Visual Studio npm install 将 node_modules 保存到解决方案文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49408696/

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