未捕获的TypeError:[]不是函数

时间:2019-12-01 06:17:31

标签: javascript vue.js npm

我正在使用vue js 2.6.10,并且在npm上更新所有软件包后,我的应用程序在生产环境中根本无法工作...在开发环境中它只能正常工作

错误是

section .text
   global _start        

_start:                 
   push  4             
   call  fact 

   add  esp, 4

   add   ax, 30h       ; convert to ascci code

   mov  [results], ax

   mov    edx,len        
   mov    ecx,msg        
   mov    ebx,1          
   mov    eax,4          
   int    0x80           

   mov     edx,1            
   mov    ecx,results       
   mov    ebx,1          
   mov    eax,4          
   int    0x80   

   mov     edx,newLine_len            
   mov     ecx,newLine      
   mov     ebx,1          
   mov     eax,4          
   int     0x80         

   mov    eax,1          
   int    0x80           

;------------------

fact:

    push ebp
    mov ebp, esp
    mov eax, [ebp+8]
    cmp eax, 1
    jg recur
    mov eax, 1
    jmp endfact
recur:

    dec eax
    push eax
    call fact
    add esp, 4
    imul dword [ebp+8]
endfact:

    pop ebp
    ret
;------------------

section .data
msg db 'Factorial 4 is: '   
len equ $ - msg 

newLine db  ' ', 0xA, 0xD

newLine_len equ $-newLine           

section .bss
results resb 2

当我检查源代码时,错误是来自此

Uncaught TypeError: [] is not a function

我不知道这是什么意思。我试图进行npm安装,并进行npm更新,以确保所有内容都进行了相应更新,但仍然没有运气

这是我的vue应用程序package.json(也许可以帮上忙)

), [], !1, null, null, null).exports
      , va = []((function() {
        if ("undefined" != typeof document) {
            var t = document.head || document.getElementsByTagName("head")[0]
              , e = document.createElement("style")
              , a = " a[data-v-11b2e33f] { cursor: pointer; } ";
            e.type = "text/css",
            e.styleSheet ? e.styleSheet.cssText = a : e.appendChild(document.createTextNode(a)),
            t.appendChild(e)
        }
    }

1 个答案:

答案 0 :(得分:0)

), [], !1, null, null, null).exports
      , va = []((function() {
        if ("undefined" != typeof document) {
            var t = document.head || document.getElementsByTagName("head")[0]
              , e = document.createElement("style")
              , a = " a[data-v-11b2e33f] { cursor: pointer; } ";
            e.type = "text/css",
            e.styleSheet ? e.styleSheet.cssText = a : e.appendChild(document.createTextNode(a)),
            t.appendChild(e)
        }
    }

我认为第2行是个问题。 []之后不应有任何语句,因此应在[]之后添加换行符

类似这样的东西

va = [];((function() {
...