2016-05-25 28 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"

相關問題