2016-05-25 24 views
2

因此,我正在研究Ionice2项目(在这个问题上近乎一周还是新的),并且我正在尝试按照下面的教程来使用PouchDB for LocalStorage。安装类型需要Ionic2应用程序

教程: http://gonehybrid.com/how-to-use-pouchdb-sqlite-for-local-storage-in-ionic-2/

的要求之一是需要使用以下命令

typings install require --ambient --save 

每当我尝试这个命令,我得到的错误

Unable to find "require" ("npm") in the registry. 
Did you want to try searching another source? 
Also, if you want contribute these typings, please help us: https://github.com/typings/registry 

注意到安装我已经使用下面的命令安装了类型,这个问题有什么可能的原因?

npm install typings --global 
+0

我成功地遵循了相同的教程,但是我使用这个命令来安装类型:'npm install -g typings'不知道它是否与您使用的功能相同。 – wdickerson

+0

@ wilburrr90我试过了,但是结果相同 –

+0

@ wilburrr90您正在使用哪种操作系统? –

回答

0

没有直接回答这个问题,但我认为应该提到。 Typescript团队最近添加了内置的管理定义文件的方式。他们已经在npm之上构建了@types系统。整个目标是您不需要使用两个独立的软件包管理器,而且您不需要使用多个配置文件(以前为package.jsontypings.json等)。现在,这一切都在package.json内管理。

例如,如果您要安装lodash。你只是:

npm install --save lodash 
npm install --save @types/lodash 

而你很好去。两者都在您的package.json中管理,您不需要使用任何/// <reference-path path="blah-blah-blah">。或者,如微软所称,"The Future of Declaration Files"

相关问题