因此,我在使用一些示例es6项目时一直使用Visual Studio代码(vscode)。如果您在使用vscode时为es6项目提交typings文件夹?
我的理解是,为了让智能感知能够与节点模块一起正常工作,您需要包括您正在使用的项目的类型(Link here)。
我还了解到,您可以使用typings.json
文件来存储所有“类型定义”,并运行typings install
来检索所有类型。
这都是为了让智能感知在vscode中工作。我不确定是否应该从版本控制中排除这个(typings
文件夹和typings.json
)?
目前我认为编辑不应该影响源代码结构。我很确定你应该排除typings
文件夹。我不确定typings.json
。它对vscode用户可能有用,但对WebStorm/Atom/Sublime/Vim用户来说很可能毫无意义?
如果你不控制它(在同一个项目中),它可能不属于同一个回购站。您最好使用现场代理或工件服务器,而不是将您的依赖项提交给每个项目。 – ssube