【问题标题】:Why does VS 2017 set node_modules folder to read only in .Net Core App?为什么VS 2017在.Net Core App中将node_modules文件夹设置为只读?
【发布时间】:2019-01-26 03:07:24
【问题描述】:

我正在为我的客户端代码使用 Angular 构建一个 .Net Core 应用程序。在大多数情况下,我使用的是 VS 2017 中包含的默认模板。无论出于何种原因,VS 都将我的 node_modules 文件夹设置为只读。在我能够通过命令行在包含我的客户端代码以及我的 package.json 文件和我的 node_modules 文件夹的目录中安装包之前。在我能够做到这一点之前,但现在它将文件夹默认为只读,这使我的所有 npm 命令都无效。我已经验证是这种情况,因为我可以通过 Windows 资源管理器删除只读属性,然后运行我的任何命令,如 npm install

有没有其他人遇到过这种情况?如果是这样,你做了什么来解决这个问题? 谢谢!

【问题讨论】:

    标签: node.js visual-studio npm asp.net-core


    【解决方案1】:

    好的,我找到了答案。 VS 在运行时锁定 node_modules 文件夹。 所以,我想现在如果您需要添加包,请先关闭 VS。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-26
      • 2018-01-20
      • 2015-03-05
      • 2016-10-03
      • 2011-11-22
      • 1970-01-01
      • 2015-04-05
      • 2019-04-13
      相关资源
      最近更新 更多