节点模块在我的 VSTS 的 Git 项目中不可见

Posted

技术标签:

【中文标题】节点模块在我的 VSTS 的 Git 项目中不可见【英文标题】:Node Modules are not visible in my Git project in VSTS 【发布时间】:2018-05-31 21:58:06 【问题描述】:

我是 VSTS 的新手。我在 sharepoint 中创建了一个新的 SPFx webpart,它依赖于节点模块。我试图将我的更改提交到 VSTS 中的一个项目。但是,当我在另一台计算机上克隆它时,我看不到文件节点模块,因此我无法在该计算机上执行 gulp-serve。我错过了什么吗?

【问题讨论】:

【参考方案1】:

通常,您不会在 GIT 中包含引用的模块,而是在运行应用程序下载它们之前触发命令“npm install”。通常,.tfignore 文件中有一行避免上传这些文件。

【讨论】:

【参考方案2】:

这是因为node_modules文件夹在.gitignore文件中被忽略了。

并且node_modules 确实不应该添加到 git repo(源代码控制),因为当您执行 npm install 时,依赖项将自动下载。

您可以查看示例sp-dev-fx-webparts,.gitignore 文件的内容也包含node_modules

【讨论】:

以上是关于节点模块在我的 VSTS 的 Git 项目中不可见的主要内容,如果未能解决你的问题,请参考以下文章

虚拟图像路径在部分视图中不可见

库模块在我的项目应用程序模块android中不起作用

Heroku git push 不更新节点模块

为啥资源目录在我的项目导航器上不可见

如何自定义VSTS中的版本名称?

滚动视图中的最后一个视图在我的选项卡活动中不可见