我試圖更新反應,工具箱中的打字稿定義文件中找到here如何導入文件打字稿定義文件
我有一批固定的編譯錯誤,現在我有:
與在ERROR在/myproject/typings/main/definitions/react-toolbox/index.d.ts中 (1047,8):錯誤TS2664:在擴充模塊名稱無效,模塊 'react-toolbox/lib/app_bar'無法找到。
definition file
下面的代碼
:
declare module 'react-toolbox' {
import AppBar from 'react-toolbox/lib/app_bar';
我已經安裝使用分型和我typings.json
文件定義文件包括:
"dependencies": {
"react-toolbox": "npm:react-toolbox",
我使用NPM安裝方法因爲在我的tsconfig.json我使用排除,它不會自動發現:
"exclude": [
"node_modules",
"typings/browser",
"typings/browser.d.ts"
],
tsconfig.json
使用「節點」模塊分辨率
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
我不知道我是否已經正確配置消費項目能夠找到在node_modules的文件或打字稿定義文件需要修改以符合達到此目的的標準方式。我希望以標準方式實現這一點,以便我可以提出拉取請求並進行更新。
所有這些模塊聲明甚至需要,或可以簡化?