在我的一个项目中,我使用一个打字文件来帮助开发人员编写他们的脚本代码。出于这个原因,我在该项目的node_modules文件夹中手动添加了文件@ types / myapp / index.d.ts。这很好用但在那里运行npm install
时会遇到阻碍(它不是节点模块,但我在那里使用package.json文件来简化安装依赖项)。
我将我的打字文件添加到package.json
以在npm install
期间保持活动状态,但这会产生E404错误。如果没有该依赖项,npm install
将删除我的私人打字文件。
那么,如何让npm install
单独留下我的(手动复制的)打字文件或从本地文件安装呢?
我尝试通过typings install --global --save file:../<path>/index.d.ts
安装它,它创建了一个带有globalDependencies
条目的typings.json文件,但这在vscode中不起作用(没有代码完成,包含来自此typing文件的内容)。正如我在TS 2.4.1上已经不再支持了。