Json Typings install将“无依赖项”作为输出
我正在尝试安装一个离子2模板 遵循自述文件直到我需要安装打字依赖项为止。在使用npm install typings-global安装typings CLI之后,我应该在项目文件夹中安装模板已经提供的typings.json包中声明的所有依赖项 以下是typings.json文件的外观:Json Typings install将“无依赖项”作为输出,json,ionic2,typescript-typings,Json,Ionic2,Typescript Typings,我正在尝试安装一个离子2模板 遵循自述文件直到我需要安装打字依赖项为止。在使用npm install typings-global安装typings CLI之后,我应该在项目文件夹中安装模板已经提供的typings.json包中声明的所有依赖项 以下是typings.json文件的外观: { "dependencies": {}, "devDependencies": {}, "ambientDependencies": { "cordova": "registry:dt/cordova#
{
"dependencies": {},
"devDependencies": {},
"ambientDependencies": {
"cordova": "registry:dt/cordova#0.0.0+20160316155526",
"cordova/plugins/statusbar": "registry:dt/cordova/plugins/statusbar#0.0.0+20160316155526",
"es6-shim": "github:DefinitelyTyped/DefinitelyTyped/es6-shim/es6-shim.d.ts#4de74cb527395c13ba20b438c3a7a419ad931f1c"
}
}
正如标题中所述,它没有作为输出的依赖项,也没有安装该配置文件中包含的任何内容
这可能与将sudo作为一个全球软件包安装typings有关吗?可能它正在另一个目录中查找配置文件
谢谢 我也有同样的问题。我不得不再次安装node.js。当我再次安装它时,有一个更新的版本,安装程序是6.2.0,npm是node sass。我不知道你是否需要这个版本,然后打字的安装就成功了。这很可能是从0.*到1.*的更新。查看发行说明 变化 我们看到了许多突破性的变化 将“环境”重命名为“全局” 更新的打字/目录结构默认情况下删除了browser.d.ts,默认情况下应使用typings/index.d.ts 已终止defaultAmbientSource在使用-ambient时不再自动安装DefinitelyTyped,显式使用dt~ 替换!带~的解析器扩展符号!是保留的bash符号 能够使用typings.json中的分辨率指定不同的分辨率和输出目录 将tslint配置标准用于linting规则
为我解决这个问题,我只是在typings.json中将devdependency替换为globaldependency。谢谢您的输入。我没有提到我正在使用Mac电脑,如果这很重要的话。尽管如此,即使重新安装了最新的nodejs版本和node-sass,它仍然会给我同样的错误。有什么想法吗?我不知道这是否有什么不同,但请尝试npm安装打字-g