TS2339:報錯;某個物件上不存在某個方法【例】:Property 'context' does not exist on type 'NodeRequire'.
簡單直接的說
報錯說某個物件上 不存在某個屬性 開始以為寫錯了 然後翻看之前的js版本 發現 引用的模組都已同樣的模組
用ts的角度說 引用的都已一個型別介面的物件 可為什麼js好使 ts就報錯呢
因為 ts的語法有些變化
這裡筆者只說一點 用我們常見的 require舉例
1.如果你在js裡寫 require.context()好使,那麼請繼續使用
2.如果你在ts裡寫 require.context()好使,那麼請繼續使用
3.如果你在js裡寫 require.context()不好使,並且遇到了很多這種 【物件.屬性】報錯的
請這麼寫 require['context']() 這樣就解決了
希望對大家有用
相關推薦
TS2339:報錯;某個物件上不存在某個方法【例】:Property 'context' does not exist on type 'NodeRequire'.
簡單直接的說報錯說某個物件上 不存在某個屬性 開始以為寫錯了 然後翻看之前的js版本 發現 引用的模組都已同樣的模組用ts的角度說 引用的都已一個型別介面的物件 可為什麼js好使 ts就報錯呢因為 ts的語法有些變化 這裡筆者只說一點 用我們常見的 r
Angular 4 報錯Property 'subscribe' does not exist on type 'void'.
get() { // return this.mediaItems; return this.http.get(“/api/MediaItem”).map(response =>
Angular響應式開發中報錯Property 'map' does not exist on type 'Observable'.引用rxjs也沒用。
之前在做一個angular的專案使用到響應式開發,在呼叫.map屬性時出現了問題。 系統一直報錯Property 'map' does not exist on type 'Observable<Response>'.於是上網尋找答案。發現又說通過
TS2339:報錯;某個物件上不存在某個方法【例】:Property 'context' does not exist on type 'NodeRequire'.
簡單直接的說 報錯說某個物件上 不存在某個屬性 開始以為寫錯了 然後翻看之前的js版本 發現 引用的模組都已同樣的模組 用ts的角度說 引用的都已一個型別介面的物件 可為什麼js好使 ts就報錯呢
Property 'filter' does not exist on type 'Observable' 報錯解決方法
我想做的是監聽地址引數變化: import 'rxjs/operator/filter'; //... this.router.events .filter((event:Event) => event instanceof NavigationEnd) .s
Angular使用ng build打包報錯 Property 'setControl' does not exist on type 'AbstractControl'.解決方法
在專案打包出現setControl報錯解決方法: 對於用setControl設定多層級表單的值的用法,會出現這個報錯: 以下是正確的寫法: get services(): FormArray { return this.sltForm.get("Service") as Form
解決TS報錯Property 'style' does not exist on type 'Element'
在使用queryselector獲取一個dom元素,編譯時卻報錯說property 'style' does not exist on type 'element'。 原因:這是typescript的型別檢查導致的,需要在querySelector方法前面加個型別斷言。 let frameConta
android studio run 的時候,報the apk file does not exist on disk,
bsp mage gpo 重啟 build log nbsp oid alt 1.首先 clean rebuild,重啟,不能解決的話,再找到這個 然後是這裏: 不用填,點ok,ok即可,他喵的,卡我倆小時 android studio run 的時候,報the a
js克隆物件、陣列的常用方法【clone】
Ext的兩種克隆的方法: 可以克隆物件、資料等:var newJson = Ext.clone(json); 只能克隆陣列:var newJson = Ext.Array.clone(json); JQuery的方法: 深複製【可以迭代】:var newJson = jQ
linux find 命令忽略某個或多個子目錄的方法【糾錯】
寫這個不為啥,就想糾正一個網路上廣泛流傳的find命令錯誤: 在CENTOS7下 錯誤內容: 如果要忽略兩個以上的路徑如何處理? find /home/carryf /( -path "/home/carryf/astetc" -o -path "/home/car
maven編譯報錯 -source 1.7 中不支持 lambda 表達式
表達 alt 服務 config img comm plugin ava ror Maven項目編譯失敗: [ERROR] COMPILATION ERROR : [INFO] --------------------------------------------
eclipse svn 報錯 文件夾已經不存在
如果 信息 svn報錯 cli num 附件 sdn mil str 最近做項目用eclipse 遇到個很奇怪的問題,前幾天svn還是可以用的,突然一下子不能用了,於是網上各種找解決方法啊,終於問題解決了,總結一下。 查看svn報錯信息: svn number is lar
IE瀏覽器報錯 ‘Rowspan’ 為空或不是對象
相關 aaa ttr length 沒有 pos sdn log 瀏覽器中 摘自 http://blog.csdn.net/zxygww/article/details/46635403 環境: EasyUI 1.4.2. 現象: 在使用JQuery EasyUI 的d
記一例DCDIAG /A報錯0x6ba rpc服務器不可用
0x6ba rpc服務器不可用報錯:解決辦法:防火墻開啟以下入站規則 再次測試故障提示消失。記一例DCDIAG /A報錯0x6ba rpc服務器不可用
[Windows報錯]要求的函數不受支持、這可能是由於 CredSSP 加密 Oracle 修正
僅供參考 word 修改 https port enter 沒有 size 期待 版本說明: 服務器版本:Windows Server 2008 R2 SP1(虛機) 客戶端版本:Windows 10 家庭版 問題描述: 使用Windows遠程桌面連接時彈出如下描述的錯
python import win32clipboard 報錯DLL load failed: %1 不是有效的 Win32 應用程序。
spa 引入 導致 call 時報 ack 機器 nbsp most 在python中引入win32clipboard時報錯,DLL load failed: %1 不是有效的 Win32 應用程序 >>> import win32clipboar
maven 報錯 -source 1.5 中不支持 diamond 運算符
art apache 執行 解決 支持 onf plugins 編譯 1.7 maven 執行install 報-source 1.5 中不支持 diamond 運算符 解決辦法, 指定編譯版本 <build> <plugins>
IDEA overwrite報錯、languagelevel設置不生效問題
ber 原來 報錯、 truct mod http onf module .com 發現idea 倒入項目後,發現@override報錯,發現是idea的jdk版本不對,需要設置大於1.5的jdk版本 解決辦法: IDEA:File >> Project St
Android 7.0以上系統獲取以content開頭的檔案拿不到正確路徑,報錯column-data-does-not-exist
我們專案的使用場景,手機qq開啟檔案,選擇其他開啟方式,選擇我們自己的應用開啟,通過intent.getData()獲取檔案地址,後來發現在Android7.0之後的版本,獲取到的地址不正確,說檔案不存在。日誌報錯column-data-does-not-exist, 經過一天的折騰,終於在網上
C#報錯:輸入字串格式不正確
List<Model> data1 = list.Select(x => new Model { num = Convert.ToDecimal(x.PM25) }).OrderBy(x => x.num).ToList(); 修改如下: data = list