Modules and Mixins

文章出处: http://blog.163.com/digoal@126/blog/static/163877040201222712214285/

在Ruby中class的superclass只能有一个, childclass可以有多个. 所以一个class如果要继承多个class的特性是不可能的.
如果有这种需求, 可以考虑把这些特性封装在Module中. Module可以很好的解决这类问题, 通过require或者load或者include可以把Module的instance method等带入到当前环境, 也就是可以使用Module中的方法等. 一个class可包含多个Module, 接下来详细的讲解.
1. A Module Is like a Class
为什么说Module和Class很相像呢? 
首先是Module是Class的superclass. 如下 : 

p Class.superclass
p Module.superclass 
结果
Module
Object

其次, 定义Module时, Module也可以包含常量, Module singleton method, instance method等.

module MyMod1
  NAME = "digoal.zhou"
  class Myclass1
  end
  def method1
    puts("this is MyMod1's instance method.")
  end
end


2. Module methods (Like Class singleton method)
Module 里面可以定义instance method也可以像Class那样定义singleton method. 例如 : 

module MyMod1
  def method1  # 定义instance method
    puts("this is MyMod1's instance method.")
  end
  def self.method2  # 定义singleton method
    puts("this is MyMod1's singleton method.")
  end
  def MyMod1.method3  # 定义singleton method
    puts("this is MyMod1's another singleton method.")
  end
end

其中singleton method可以通过如下方法调用 : 

MyMod1.method2
MyMod1.method3
输出
this is MyMod1's singleton method.
this is MyMod1's another singleton method.

但是, 需要注意Module与Class的不同之处, Module不能创建它的object, 但是Class可以创建它的object. 因此Module的instance method不能通过创建对象来调用. 自建的Class有superclass和subclass. 而自建的Module没有superclass和subclass(Module本身是Object的subclass). 如下 : 

p MyMod1.class
p Module.superclass
p MyMod1.superclass
输出
Object
Module
C:/Users/digoal/Desktop/new.rb:16:in `<main>': undefined method `superclass' for MyMod1:Module (NoMethodError)


3. Modules as Namespaces
Module 是一系列methods, classes, constants的封装, 在Module内部它们在一个namespace内, 相互可以访问, 但是对Module外部是隔离的.
Ruby的类库里定义了一些Module如, Math, Kernel.
The Math module contains module functions for basic trigonometric and transcendental functions. (例如sqrt方法, PI常量)
Kernel则包含了一些我们已经常用的chomp,chop,lambda,puts,print等方法.
详见API.
例如 : 

module MyModule
    GOODMOOD = "happy"
    BADMOOD = "grumpy"
   
    def greet
        return "I'm #{GOODMOOD}. How are you?"
    end
    def MyModule.greet
        return "I'm #{BADMOOD}. How are you?"
    end
end

p MyModule.greet
输出
"I'm grumpy. How are you?"

变量的访问范围则和以前讲解的一样.

4. Included Modules, or Mixins
那到底要怎么调用Module 的instance method呢?
mixin, 例如使用include.
例如 : 

module MyModule
    x = 1
    GOODMOOD = "happy"
    BADMOOD = "grumpy"
   
    def greet
        return "I'm #{GOODMOOD}. How are you?"
    end
    def MyModule.greet
        return "I'm #{BADMOOD}. How are you?"
    end
end
include MyModule
p greet
p GOODMOOD
p MyModule.greet
p x  # 报错, 因为x 是MyModule这个object的local variable. 不能在外部直接访问, 后面还有个例子可以说明Module的local variable带入到了当前环境, 但是不可被访问. 但是我个人认为Module的local variable不应该带入到当前环境, 即不可见为啥还要带进来.
结果
"I'm happy. How are you?"
"happy"
"I'm grumpy. How are you?"
C:/Users/digoal/Desktop/new.rb:19:in `<main>': undefined local variable or method `x' for main:Object (NameError)

如果在class的定义中include Module, 则可以把它的constants, instance method, class, instance variable, 带入到class中, 就好像这些是写在你定义的class里面一样.
例如

class Myclass1
include MyModule
def m1
  return BADMOOD
end
end
ob1 = Myclass1.new
p ob1.greet
p ob1.m1
结果
"I'm happy. How are you?"
"grumpy"

下面是一个include多个模块的例子 : 

module MagicThing
    attr_accessor :power
end
module Treasure
    attr_accessor :value
    attr_accessor :owner 
end
class Weapon
    attr_accessor :deadliness
end
class Sword < Weapon        # descend from Weapon
    include Treasure        # mix in Treasure
    include MagicThing      # mix in MagicThing
    attr_accessor :name
end
s = Sword.new
s.name = "Excalibur"
s.deadliness = "fatal"
s.value = 1000
s.owner = "Gribbit The Dragon"
s.power = "Glows when Orcs appear"
puts(s.name)            #=> Excalibur
puts(s.deadliness)      #=> fatal
puts(s.value)           #=> 1000
puts(s.owner)           #=> Gribbit The Dragon
puts(s.power)           #=> Glows when Orcs appear

下面的例子说明Module的local variable在include是被带入到当前环境, 因为如果没有带进来, no_bar应该返回的是1.

x = 1             # local to this program
module Foo
    x = 50 # local to module Foo
           # this can be mixed in but the variable x won't be visible 
    def no_bar
        return x 
    end
    def bar
         @x = 1000      
         return  @x
    end
    puts( "In Foo: x = #{x}" )   # this can access the module-local x
end
include Foo                     # mix in the Foo module
puts(x)           #=> 1
puts( no_bar )    # Error: undefined local variable or method 'x'
puts(bar)         #=> 1000

下面的例子说明Module object的instane variables不会被带入到当前环境, 而class variables可以带入, 并修改, 如下 : 

module X
    @instvar = "X's @instvar"
    @@modvar = "X's @@modvar"
   
    def self.aaa
        puts(@instvar) 
    end
    def self.bbb
        puts(@@modvar)
    end
end
X.aaa   #=> X's @instvar
X.bbb   #=> X's @@modvar
include X
p @instvar   #>= nil
p @@modvar #=> X's @@modvar
class Myclass1
  include X
  def m1
    p @instvar
  end
  def m2
    p @@modvar
  end
  def m3(newvar)
    @@modvar = newvar
  end
end
ob1 = Myclass1.new
ob1.m1  #=> nil
ob1.m2  #=> "X's @@modvar"
ob1.m3("ob1 modify @@modvar")  # 因为Module object的class可以被include到当前环境, 是可以被修改的.
X.bbb #=> ob1 modify @@modvar

下面的例子可以看出, Module中定义的方法在include到当前环境后, 它就像在当前环境定义的一样, 所以我们看到amethod里面的@insvar实际上是给当前环境的instance variable赋值, 而和Module object的instance variable没有一点关系.

module X
    @instvar = "X's @instvar" 
    @anotherinstvar = "X's 2nd @instvar"
     
        def amethod
             @instvar = 10       # creates @instvar in current scope
             puts(@instvar)
        end      
end
include X
p( @instvar )                    #=> nil
amethod                          #=> 10
puts( @instvar )                 #=> 10
@instvar = "hello world"
puts( @instvar )                 #=> "hello world"
p( X.instance_variables ) #=> [:@instvar, @anotherinstvar] p( self.instance_variables ) #=> [:@instvar] # 这也是在执行 amethod 后给self环境创建的一个instance variable.


5. Name Conflicts
如果两个module同时定义了一个同名的方法, 那么如果这两个module都被include了, 则后面的覆盖前面的同名方法, 例如 : 

module M1
  def method1
    return "xxx"
  end
end
module M2
  def method1
    return "yyy"
  end
end
class Myclass1
  include M1
  include M2
end
ob1 = Myclass1.new
p ob1.method1
输出
yyy

如果把include的顺序调换一下结果则是xxx

class Myclass1
  include M2
  include M1
end
ob1 = Myclass1.new
p ob1.method1
输出
xxx

换成class variable, constants与上面的测试结果一样 .

module M1
  A = "xxx"
  def method1
    return A
  end
end
module M2
  A = "yyy"
  def method1
    return A
  end
end
class Myclass1
  include M2
  include M1
  def m1
    p A
  end
end
ob1 = Myclass1.new
ob1.m1  #=>  "xxx"
include M2
p A   #=>  "yyy"


6. Alias Methods
怎么处理重名的instance method? 可以在module的定义中使用alias. 例如

module Happy
    def Happy.mood
        return "happy"
    end
   
    def expression
        return "smiling"
    end
    alias happyexpression expression
end
module Sad
    def Sad.mood
        return "sad"
    end
   
    def expression
        return "frowning"
    end
    alias sadexpression expression
end
class Person
    include Happy
    include Sad
    attr_accessor :mood
    def initialize
        @mood = Happy.mood
    end
end
p2 = Person.new
puts(p2.mood)                 #=> happy
puts(p2.expression)           #=> frowning
puts(p2.happyexpression)      #=> smiling
puts(p2.sadexpression)        #=> frowning


7. Mix in with Care!
Module中可以include  其他Module, class中也可以include Module, class又可以继承其他superclass, 所以Module的出现使程序的继承关系变得很复杂, 不能滥用, 否则就连DEBUG都会成个头痛的问题. 来看一个例子, 你可能会觉得有点晕.

# This is an example of how NOT to use modules!
module MagicThing                           # module 
    class MagicClass                        # class inside module
    end
end
module Treasure                             # module 
end
module MetalThing
    include MagicThing                      # mixin
    class Attributes < MagicClass           # subclasses class from mixin
    end
end
include MetalThing                          # mixin
class Weapon < MagicClass                   # subclass class from mixin
    class WeaponAttributes < Attributes     # subclass
    end                           
end
class Sword < Weapon                        # subclass       
    include Treasure                        # mixin
    include MagicThing                      # mixin
end


8. Including Modules from Files
前面我们都是用include来加载一个Module的, 这种用法需要定义Module在同一个源码文件里面. 
因为Module一般都是重复利用的, 所以放在其他文件里面会复用性更强, 放在文件中的话我们可以使用require , require_relative , load等来加载.
使用文件来加载就涉及到文件放在什么地方, 如何找到我们要加载的文件的问题了.
例如 : 
require( "./testmod.rb" )
或省略.rb后缀
require( "./testmod" )  # this works too
如果不写绝对路径的话, 那么被加载的文件需要在搜索路径或者$:定义的路径中. $:是一个Array对象, 可以追加

p $:.class
p $:
$: << "." # 追加当前目录
p $:
输出
Array
["C:/Ruby193/lib/ruby/site_ruby/1.9.1", "C:/Ruby193/lib/ruby/site_ruby/1.9.1/i386-msvcrt", "C:/Ruby193/lib/ruby/site_ruby", "C:/Ruby193/lib/ruby/vendor_ruby/1.9.1", "C:/Ruby193/lib/ruby/vendor_ruby/1.9.1/i386-msvcrt", "C:/Ruby193/lib/ruby/vendor_ruby", "C:/Ruby193/lib/ruby/1.9.1", "C:/Ruby193/lib/ruby/1.9.1/i386-mingw32"]
["C:/Ruby193/lib/ruby/site_ruby/1.9.1", "C:/Ruby193/lib/ruby/site_ruby/1.9.1/i386-msvcrt", "C:/Ruby193/lib/ruby/site_ruby", "C:/Ruby193/lib/ruby/vendor_ruby/1.9.1", "C:/Ruby193/lib/ruby/vendor_ruby/1.9.1/i386-msvcrt", "C:/Ruby193/lib/ruby/vendor_ruby", "C:/Ruby193/lib/ruby/1.9.1", "C:/Ruby193/lib/ruby/1.9.1/i386-mingw32", "."]

1.8和1.9使用require加载文件的区别, 1.8不转换相对路径为绝对路径因此

require "a"
require "./a"
将加载两次.

而1.9 会把相对路径转换成绝对路径, 因此

require "a"
require "./a"
只会加载1次.

require_relative是1.9新增的方法, 用来加载相对路径的文件.

require_relative( "testmod.rb" )    # Ruby 1.9 only
相当于
require("./testmod.rb")

require详解 : 

require(name) true or false click to toggle source 
Loads the given name, returning true if successful and false if the feature is already loaded. 
If the filename does not resolve to an absolute path, it will be searched for in the directories listed in $LOAD_PATH ($:). 
If the filename has the extension “.rb”, it is loaded as a source file; if the extension is “.so”, “.o”, or “.dll”, or the default shared library extension on the current platform, Ruby loads the shared library as a Ruby extension. Otherwise, Ruby tries adding “.rb”, “.so”, and so on to the name until found. If the file named cannot be found, a LoadError will be raised. 
For Ruby extensions the filename given may use any shared library extension. For example, on Linux the socket extension is socket.so and require 'socket.dll' will load the socket extension. 
The absolute path of the loaded file is added to $LOADED_FEATURES ($"). A file will not be loaded again if its path already appears in $". For example, require 'a'; require './a' will not load a.rb again. 
  require "my-library.rb"
  require "db-driver"

值得注意的是如果文件中定义了Module, 则这些module在使用前需要先执行include. 例如 : 
我有一个./rb.rb文件如下 : 

module M1
  def method1
    puts("this is a M1's instance method")
  end
end
def method2
  puts("this is a file's method")
end

另外有一个程序如下 : 

$: << "."
require("./rb.rb")
include M1
method1 # 使用method1前必须先include M1
method2 # 使用method2则在require这个文件后就可以直接使用了. 原因很容易理解.

另外一个要注意的是, 使用require加载文件时, 文件中的代码被逐一执行, 如果有输出的则会输出. 例如前面的rb.rb文件后面添加一行puts("rb.rb file loaded now."),

module M1
  def method1
    puts("this is a M1's instance method")
  end
end
def method2
  puts("this is a file's method")
end
puts("rb.rb file loaded now.")

那么在加载这个文件的时候会有输出

rb.rb file loaded now.

接下来介绍另一种加载文件的方法, load.
load是Kernel模块的方法, 它与require的不同之处, 使用load如果多次加载同一个文件, 它会多次执行. 而使用require多次加载同一个文件它只会加载一次.
例如rb.rb如下

C2 = 100
module M1
  C1 = 10
  def method1
    puts("this is a M1's instance method")
  end
end
def method2
  puts("this is a file's method")
end
puts("C2 is #{C2}.")

使用load加载2次看看发生了什么 : 

$: << "."
load("rb.rb")
load("rb.rb")
输出
C:/Users/digoal/Desktop/rb.rb:1: warning: already initialized constant C2
C:/Users/digoal/Desktop/rb.rb:3: warning: already initialized constant C1
C2 is 100.
C2 is 100.

使用require则只执行了一次 : 

$: << "."
require("rb.rb")
require("rb.rb")
输出
C2 is 100.

另外load 还有一个wrap参数, true或false, 默认是false.
true的情况下, load的这个文件被当成一个匿名module执行, 执行完后不会把文件中的代码带入当前环境. 
false则和require类似, 会把方法, 常量, 类等带入当前环境. 
load(filename, wrap=false) true click to toggle source 
Loads and executes the Ruby program in the file filename. If the filename does not resolve to an absolute path, the file is searched for in the library directories listed in $:. If the optional wrap parameter is true, the loaded script will be executed under an anonymous module, protecting the calling programs global namespace. In no circumstance will any local variables in the loaded file be propagated to the loading environment. 

例如 : 
rb.rb还是如下,

C2 = 100
module M1
  C1 = 10
  def method1
    puts("this is a M1's instance method")
  end
end
def method2
  puts("this is a file's method")
end
puts("C2 is #{C2}.")

使用load加载这个文件, 分别选用wrap=true和false.

$: << "."
load("rb.rb",true)
# p C2  # 报错
# method2  # 报错
# p M1::C1  # 报错
# include M1  # 报错
输出
C2 is 100.

如果把三个注释去掉报错如下 : 

C:/Users/digoal/Desktop/new.rb:3:in `<main>': uninitialized constant C2 (NameError)

使用false load

$: << "."
load("rb.rb",false)
p C2
method2
p M1::C1
输出
C2 is 100.
100
this is a file's method
10

最后一点load和require的区别, load必须使用文件名全称, 包括rb后缀, 否则无法使用.

$: << "."
load("rb")
报错
C:/Users/digoal/Desktop/new.rb:2:in `load': cannot load such file -- rb (LoadError)
from C:/Users/digoal/Desktop/new.rb:2:in `<main>'

$: << "."
require("rb")
输出
C2 is 100.

PS D:\Code-test\IdeaProject\HospitalAppointmentRegistrationSystem-main\front> cnpm run serve > mas-creator-admin@0.1.0 serve > vue-cli-service serve INFO Starting development server... 40% building 28/38 modules 10 active ...aProject\HospitalAppointmentRegistrationSystem-main\front\src\utils\menu.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 40% building 29/38 modules 9 active ...eaProject\HospitalAppointmentRegistrationSystem-main\front\src\utils\menu.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 9 │ @import "~element-ui/packages/theme-chalk/src/index"; │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ src\assets\css\element-variables.scss 9:9 root stylesheet 40% building 59/91 modules 32 active ...vue-style-loader@4.1.3\node_modules\vue-style-loader\lib\addStylesClient.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 40% building 180/252 modules 72 active ...em-main\front\src\views\modules\zhuanjia\list.vue?vue&type=script&lang=jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 40% building 192/262 modules 70 active ...t\src\views\modules\dictionaryForumState\list.vue?vue&type=script&lang=jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 40% building 194/262 modules 68 active ...t\src\views\modules\dictionaryForumState\list.vue?vue&type=script&lang=jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 40% building 199/262 modules 63 active ...t\src\views\modules\dictionaryForumState\list.vue?vue&type=script&lang=jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 40% building 202/262 modules 60 active ...t\src\views\modules\dictionaryForumState\list.vue?vue&type=script&lang=jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 40% building 216/268 modules 52 active ...t\node_modules\.store\vue-amap@0.5.10\node_modules\vue-amap\dist\index.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 40% building 218/268 modules 50 active ...t\node_modules\.store\vue-amap@0.5.10\node_modules\vue-amap\dist\index.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 40% building 220/268 modules 48 active ...t\node_modules\.store\vue-amap@0.5.10\node_modules\vue-amap\dist\index.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 40% building 224/269 modules 45 active ...nt\node_modules\.store\print-js@1.6.0\node_modules\print-js\dist\print.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 40% building 236/269 modules 33 active ...nt\node_modules\.store\print-js@1.6.0\node_modules\print-js\dist\print.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 40% building 238/269 modules 31 active ...nt\node_modules\.store\print-js@1.6.0\node_modules\print-js\dist\print.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 40% building 239/269 modules 30 active ...nt\node_modules\.store\print-js@1.6.0\node_modules\print-js\dist\print.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 40% building 242/271 modules 29 active ...ain\front\node_modules\.store\js-md5@0.7.3\node_modules\js-md5\src\md5.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 40% building 252/271 modules 19 active ...ain\front\node_modules\.store\js-md5@0.7.3\node_modules\js-md5\src\md5.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 40% building 254/271 modules 17 active ...ain\front\node_modules\.store\js-md5@0.7.3\node_modules\js-md5\src\md5.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 40% building 258/271 modules 13 active ...ain\front\node_modules\.store\js-md5@0.7.3\node_modules\js-md5\src\md5.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 46% building 303/344 modules 41 active ...ules\.store\echarts@4.9.0\node_modules\echarts\lib\component\markPoint.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 55% building 377/414 modules 37 active ...ront\src\views\modules\zhuanjia\add-or-update.vue?vue&type=script&lang=jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 55% building 378/414 modules 36 active ...ront\src\views\modules\zhuanjia\add-or-update.vue?vue&type=script&lang=jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 55% building 381/414 modules 33 active ...ront\src\views\modules\zhuanjia\add-or-update.vue?vue&type=script&lang=jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 55% building 383/414 modules 31 active ...ront\src\views\modules\zhuanjia\add-or-update.vue?vue&type=script&lang=jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 58% building 404/422 modules 18 active ...quill-editor@3.0.6\node_modules\vue-quill-editor\dist\vue-quill-editor.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 59% building 411/425 modules 14 active ...charts@4.9.0\node_modules\echarts\lib\component\dataZoom\typeDefaulter.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 68% building 627/646 modules 19 active ...de_modules\.store\echarts@4.9.0\node_modules\echarts\lib\scale\Ordinal.jsDeprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 1 │ @import "./base.scss"; │ ^^^^^^^^^^^^^ ╵ node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\index.scss 1:9 @import src\assets\css\element-variables.scss 9:9 root stylesheet Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 2 │ @import "./pagination.scss"; │ ^^^^^^^^^^^^^^^^^^^ ╵ node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\index.scss 2:9 @import src\assets\css\element-variables.scss 9:9 root stylesheet Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 3 │ @import "./dialog.scss"; │ ^^^^^^^^^^^^^^^ ╵ node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\index.scss 3:9 @import src\assets\css\element-variables.scss 9:9 root stylesheet Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 4 │ @import "./autocomplete.scss"; │ ^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\index.scss 4:9 @import src\assets\css\element-variables.scss 9:9 root stylesheet Deprecation Warning [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0. Use color.mix instead. More info and automated migrator: https://sass-lang.com/d/import ╷ 24 │ $--color-primary-light-1: mix($--color-white, $--color-primary, 10%) !default; /* 53a8ff */ │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\common\var.scss 24:27 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\common\transition.scss 1:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\base.scss 1:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\index.scss 1:9 @import src\assets\css\element-variables.scss 9:9 root stylesheet Deprecation Warning [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0. Use color.mix instead. More info and automated migrator: https://sass-lang.com/d/import ╷ 25 │ $--color-primary-light-2: mix($--color-white, $--color-primary, 20%) !default; /* 66b1ff */ │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\common\var.scss 25:27 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\common\transition.scss 1:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\base.scss 1:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\index.scss 1:9 @import src\assets\css\element-variables.scss 9:9 root stylesheet Deprecation Warning [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0. Use color.mix instead. More info and automated migrator: https://sass-lang.com/d/import ╷ 26 │ $--color-primary-light-3: mix($--color-white, $--color-primary, 30%) !default; /* 79bbff */ │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\common\var.scss 26:27 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\common\transition.scss 1:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\base.scss 1:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\index.scss 1:9 @import src\assets\css\element-variables.scss 9:9 root stylesheet Deprecation Warning [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0. Use color.mix instead. More info and automated migrator: https://sass-lang.com/d/import ╷ 27 │ $--color-primary-light-4: mix($--color-white, $--color-primary, 40%) !default; /* 8cc5ff */ │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\common\var.scss 27:27 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\common\transition.scss 1:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\base.scss 1:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\index.scss 1:9 @import src\assets\css\element-variables.scss 9:9 root stylesheet Deprecation Warning [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0. Use color.mix instead. More info and automated migrator: https://sass-lang.com/d/import ╷ 28 │ $--color-primary-light-5: mix($--color-white, $--color-primary, 50%) !default; /* a0cfff */ │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\common\var.scss 28:27 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\common\transition.scss 1:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\base.scss 1:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\index.scss 1:9 @import src\assets\css\element-variables.scss 9:9 root stylesheet Deprecation Warning [slash-div]: Using / for division outside of calc() is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div(1, 5) or calc(1 / 5) More info and automated migrator: https://sass-lang.com/d/slash-div ╷ 487 │ $--group-option-flex: 0 0 (1/5) * 100% !default; │ ^^^ ╵ node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\common\var.scss 487:28 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\common\transition.scss 1:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\base.scss 1:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\index.scss 1:9 @import src\assets\css\element-variables.scss 9:9 root stylesheet Deprecation Warning [slash-div]: Using / for division outside of calc() is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div($--tooltip-arrow-size, 2) or calc($--tooltip-arrow-size / 2) More info and automated migrator: https://sass-lang.com/d/slash-div ╷ 32 │ margin-right: #{$--tooltip-arrow-size / 2}; │ ^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\popper.scss 32:21 @content node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 74:5 b() node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\popper.scss 4:1 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\select-dropdown.scss 3:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\select.scss 4:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\pagination.scss 4:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\index.scss 2:9 @import src\assets\css\element-variables.scss 9:9 root stylesheet Deprecation Warning [slash-div]: Using / for division outside of calc() is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div($--tooltip-arrow-size, 2) or calc($--tooltip-arrow-size / 2) More info and automated migrator: https://sass-lang.com/d/slash-div ╷ 51 │ margin-right: #{$--tooltip-arrow-size / 2}; │ ^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\popper.scss 51:21 @content node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 74:5 b() node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\popper.scss 4:1 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\select-dropdown.scss 3:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\select.scss 4:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\pagination.scss 4:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\index.scss 2:9 @import src\assets\css\element-variables.scss 9:9 root stylesheet Deprecation Warning [slash-div]: Using / for division outside of calc() is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div($--tooltip-arrow-size, 2) or calc($--tooltip-arrow-size / 2) More info and automated migrator: https://sass-lang.com/d/slash-div ╷ 70 │ margin-bottom: #{$--tooltip-arrow-size / 2}; │ ^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\popper.scss 70:22 @content node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 74:5 b() node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\popper.scss 4:1 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\select-dropdown.scss 3:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\select.scss 4:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\pagination.scss 4:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\index.scss 2:9 @import src\assets\css\element-variables.scss 9:9 root stylesheet Deprecation Warning [slash-div]: Using / for division outside of calc() is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div($--tooltip-arrow-size, 2) or calc($--tooltip-arrow-size / 2) More info and automated migrator: https://sass-lang.com/d/slash-div ╷ 89 │ margin-bottom: #{$--tooltip-arrow-size / 2}; │ ^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\popper.scss 89:22 @content node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 74:5 b() node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\popper.scss 4:1 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\select-dropdown.scss 3:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\select.scss 4:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\pagination.scss 4:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\index.scss 2:9 @import src\assets\css\element-variables.scss 9:9 root stylesheet Deprecation Warning [function-units]: $weight: Passing a number without unit % (0) is deprecated. To preserve current behavior: $weight * 1% More info: https://sass-lang.com/d/function-units ╷ 7 │ color: mix($--tag-primary-color, $--color-white, $fontColorWeight); │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\tag.scss 7:10 genTheme() node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\tag.scss 127:5 @content node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 112:7 m() node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\tag.scss 126:3 @content node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 74:5 b() node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\tag.scss 94:1 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\select.scss 6:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\pagination.scss 4:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\index.scss 2:9 @import src\assets\css\element-variables.scss 9:9 root stylesheet Deprecation Warning [function-units]: $weight: Passing a number without unit % (0) is deprecated. To preserve current behavior: $weight * 1% More info: https://sass-lang.com/d/function-units ╷ 14 │ color: mix($--tag-primary-color, $--color-white, $fontColorWeight); │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\tag.scss 14:12 genTheme() node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\tag.scss 127:5 @content node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 112:7 m() node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\tag.scss 126:3 @content node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 74:5 b() node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\tag.scss 94:1 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\select.scss 6:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\pagination.scss 4:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\index.scss 2:9 @import src\assets\css\element-variables.scss 9:9 root stylesheet Deprecation Warning [function-units]: $weight: Passing a number without unit % (0) is deprecated. To preserve current behavior: $weight * 1% More info: https://sass-lang.com/d/function-units ╷ 24 │ color: mix($--tag-info-color, $--color-white, $fontColorWeight); │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\tag.scss 24:12 genTheme() node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\tag.scss 127:5 @content node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 112:7 m() node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\tag.scss 126:3 @content node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 74:5 b() node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\tag.scss 94:1 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\select.scss 6:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\pagination.scss 4:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\index.scss 2:9 @import src\assets\css\element-variables.scss 9:9 root stylesheet Deprecation Warning [function-units]: $weight: Passing a number without unit % (0) is deprecated. To preserve current behavior: $weight * 1% More info: https://sass-lang.com/d/function-units ╷ 31 │ color: mix($--tag-info-color, $--color-white, $fontColorWeight); │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\tag.scss 31:14 genTheme() node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\tag.scss 127:5 @content node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 112:7 m() node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\tag.scss 126:3 @content node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 74:5 b() node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\tag.scss 94:1 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\select.scss 6:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\pagination.scss 4:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\index.scss 2:9 @import src\assets\css\element-variables.scss 9:9 root stylesheet Deprecation Warning [function-units]: $weight: Passing a number without unit % (0) is deprecated. To preserve current behavior: $weight * 1% More info: https://sass-lang.com/d/function-units ╷ 42 │ color: mix($--tag-success-color, $--color-white, $fontColorWeight); │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\tag.scss 42:12 genTheme() node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\tag.scss 127:5 @content node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 112:7 m() node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\tag.scss 126:3 @content node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 74:5 b() node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\tag.scss 94:1 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\select.scss 6:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\pagination.scss 4:9 @import node_modules\.store\element-ui@2.15.14\node_modules\element-ui\packages\theme-chalk\src\index.scss 2:9 @import src\assets\css\element-variables.scss 9:9 root stylesheet Warning: 458 repetitive deprecation warnings omitted. 66% building 792/842 modules 50 active ....store\element-ui@2.15.14\node_modules\element-ui\lib\utils\vue-popper.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 66% building 794/842 modules 48 active ....store\element-ui@2.15.14\node_modules\element-ui\lib\utils\vue-popper.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 67% building 801/842 modules 41 active ....store\element-ui@2.15.14\node_modules\element-ui\lib\utils\vue-popper.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 67% building 972/1012 modules 40 active ...ore\echarts@4.9.0\node_modules\echarts\lib\chart\radar\backwardCompat.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 68% building 1009/1035 modules 26 active ...es\.store\echarts@4.9.0\node_modules\echarts\lib\chart\bar\BarSeries.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 68% building 1022/1052 modules 30 active ....store\echarts@4.9.0\node_modules\echarts\lib\chart\graph\edgeVisual.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 67% building 1034/1071 modules 37 active ...es\.store\echarts@4.9.0\node_modules\echarts\lib\chart\map\MapSeries.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 68% building 1061/1087 modules 26 active ...\.store\echarts@4.9.0\node_modules\echarts\lib\chart\graph\GraphView.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 68% building 1062/1087 modules 25 active ...\.store\echarts@4.9.0\node_modules\echarts\lib\chart\graph\GraphView.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 98% after emitting CopyPlugin DONE Compiled successfully in 8595ms 21:16:20 App running at: - Local: http://localhost:8088/ - Network: http://10.104.19.9:8088/ Note that the development build is not optimized. To create a production build, run npm run build. 哪里出错
05-24
PS C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp> npm run vue:serve Debugger attached. > cl_csm@0.1.0 vue:serve > vue-cli-service serve Debugger attached. INFO Starting development server... [hardsource:25fcdbf0] Using 42 MB of disk space. [hardsource:25fcdbf0] Writing new cache 25fcdbf0... [hardsource:25fcdbf0] Tracking node dependencies with: package-lock.json. 40% building 185/194 modules 9 active C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\node_modules\core-js\modules\_iobject.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 40% building 218/236 modules 18 active C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\node_modules\qs\lib\utils.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 24 │ @import "~element-ui/packages/theme-chalk/src/index"; │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 24:9 root stylesheet 48% building 321/346 modules 25 active C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\node_modules\core-js\modules\_string-pad.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 52% building 350/373 modules 23 active ...app\node_modules\vue-loader\lib\index.js??vue-loader-options!C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\src\components\sdk\Organisms\RoStep.vue[BABEL] Note: The code generator has deoptimised the styling of C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\src\sdk\constant\kbnConst.js as it exceeds the max of 500KB. 54% building 367/423 modules 56 active ...UBE-A-APP\CL_CSM\src\main\webapp\node_modules\babel-loader\lib\index.js!C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\src\sdk\validators\amount.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 4 │ @import './variables'; │ ^^^^^^^^^^^^^ ╵ stdin 4:9 root stylesheet 63% building 487/546 modules 59 active ...oader\lib\index.js??vue-loader-options!C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\src\components\sdk\Atoms\RaButton.vue?vue&type=script&lang=jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 2 │ @import '../../../sdk/variables'; │ ^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 2:9 root stylesheet Deprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 2 │ @import '../../../sdk/variables'; │ ^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 2:9 root stylesheet Deprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 2 │ @import '../../../sdk/variables'; │ ^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 2:9 root stylesheet Deprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 2 │ @import '../../../sdk/variables'; │ ^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 2:9 root stylesheet Deprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 63% building 488/546 modules 58 active ...oader\lib\index.js??vue-loader-options!C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\src\components\sdk\Atoms\RaButton.vue?vue&type=script&lang=jsDeprecation Warning [slash-div]: Using / for division outside of calc() is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div($--step-height, 2) or calc($--step-height / 2) More info and automated migrator: https://sass-lang.com/d/slash-div ╷ 5 │ $--step-half-height: $--step-height / 2; │ ^^^^^^^^^^^^^^^^^^ ╵ stdin 5:22 root stylesheet 62% building 507/582 modules 75 active C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\node_modules\vee-validate\dist\vee-validate.esm.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 62% building 513/585 modules 72 active C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\node_modules\xe-utils\methods\index.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 2 │ @import '../../../sdk/variables'; │ ^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 2:9 root stylesheet 62% building 520/591 modules 71 active ...b\index.js??vue-loader-options!C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\src\components\sdk\Molecules\RmInputRange.vue?vue&type=script&lang=jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 2 │ @import '../../../sdk/variables'; │ ^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 2:9 root stylesheet 62% building 523/597 modules 74 active ...r\lib\index.js??vue-loader-options!C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\src\components\sdk\Molecules\RmSelect.vue?vue&type=script&lang=jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 62% building 526/600 modules 74 active ...\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\src\components\sdk\Molecules\RmDatePicker.vue?vue&type=style&index=0&id=22de6f5e&lang=scss&scoped=trueDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 2 │ @import '../../../sdk/variables'; │ ^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 2:9 root stylesheet Deprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 2 │ @import '../../../sdk/variables'; │ ^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 2:9 root stylesheet Deprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 2 │ @import '../../../sdk/variables'; │ ^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 2:9 root stylesheet Deprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 2 │ @import '../../../sdk/variables'; │ ^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 2:9 root stylesheet 62% building 527/602 modules 75 active ...b\index.js??vue-loader-options!C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\src\components\sdk\Molecules\RmDatePicker.vue?vue&type=script&lang=jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 2 │ @import '../../../sdk/variables'; │ ^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 2:9 root stylesheet 63% building 560/625 modules 65 active ...\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\src\components\sdk\Molecules\RmTimeSelect.vue?vue&type=style&index=0&id=70f9fd2b&lang=scss&scoped=trueDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 2 │ @import '../../../sdk/variables'; │ ^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 2:9 root stylesheet 63% building 563/626 modules 63 active C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\node_modules\element-ui\lib\utils\popup\index.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 2 │ @import '../../../sdk/variables'; │ ^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 2:9 root stylesheet 63% building 571/636 modules 65 active ...tions!C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\src\components\contextmenu\Submenu.vue?vue&type=style&index=0&id=07b5451e&scoped=true&lang=cssDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 2 │ @import '../../../sdk/variables'; │ ^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 2:9 root stylesheet 65% building 587/636 modules 49 active ...tions!C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\src\components\contextmenu\Submenu.vue?vue&type=style&index=0&id=07b5451e&scoped=true&lang=cssDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 2 │ @import '../../../sdk/variables'; │ ^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 2:9 root stylesheet 65% building 595/642 modules 47 active C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\node_modules\element-ui\lib\mixins\focus.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 2 │ @import '../../../sdk/variables'; │ ^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 2:9 root stylesheet Deprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 2 │ @import '../../../sdk/variables'; │ ^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 2:9 root stylesheet Deprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 2 │ @import '../../../sdk/variables'; │ ^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 2:9 root stylesheet 65% building 598/643 modules 45 active C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\node_modules\element-ui\lib\mixins\focus.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 2 │ @import '../../../sdk/variables'; │ ^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 2:9 root stylesheet 67% building 960/1010 modules 50 active ...in\webapp\node_modules\url-loader\dist\cjs.js??ref--4-0!C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\src\assets\icomoon\fonts\icomoon.eot?20wc3hDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 3 │ @import "@/sdk/_variables.scss"; │ ^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 3:9 root stylesheet 67% building 965/1011 modules 46 active C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\node_modules\@vxe-ui\core\es\src\event.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 67% building 998/1040 modules 42 active C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\node_modules\xe-utils\methods\base\helperDeleteProperty.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 17 │ @import "@/sdk/_variables.scss"; │ ^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 17:9 root stylesheet 66% building 1132/1199 modules 67 active ...lib\index.js??vue-loader-options!C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\src\views\CSM\CSMRCB06D01\CSMRCB06D01.vue?vue&type=script&lang=jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 66% building 1134/1202 modules 68 active C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\node_modules\element-ui\lib\utils\vue-popper.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 66% building 1156/1219 modules 63 active ...1.F-CUBE-A-APP\CL_CSM\src\main\webapp\src\views\CSM\CSMRCB06D01\CSMRCB06D01Style.scss?vue&type=style&index=0&id=0b2bc8ab&lang=scss&scoped=true&externalDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 67% building 1160/1219 modules 59 active ...1.F-CUBE-A-APP\CL_CSM\src\main\webapp\src\views\CSM\CSMRCB06D01\CSMRCB06D01Style.scss?vue&type=style&index=0&id=0b2bc8ab&lang=scss&scoped=true&externalDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 67% building 1172/1221 modules 49 active C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\node_modules\element-ui\lib\utils\resize-event.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 67% building 1182/1225 modules 43 active C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\node_modules\throttle-debounce\debounce.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 67% building 1183/1225 modules 42 active C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\node_modules\throttle-debounce\debounce.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 67% building 1202/1265 modules 63 active ...c\main\webapp\node_modules\babel-loader\lib\index.js!C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\src\views\CSM\CSMRCB03D01\CSMRCB03D01Model.jsDeprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 1 │ @import "./base.scss"; │ ^^^^^^^^^^^^^ ╵ node_modules\element-ui\packages\theme-chalk\src\index.scss 1:9 @import stdin 24:9 root stylesheet Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 2 │ @import "./pagination.scss"; │ ^^^^^^^^^^^^^^^^^^^ ╵ node_modules\element-ui\packages\theme-chalk\src\index.scss 2:9 @import stdin 24:9 root stylesheet Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 3 │ @import "./dialog.scss"; │ ^^^^^^^^^^^^^^^ ╵ node_modules\element-ui\packages\theme-chalk\src\index.scss 3:9 @import stdin 24:9 root stylesheet Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 4 │ @import "./autocomplete.scss"; │ ^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\element-ui\packages\theme-chalk\src\index.scss 4:9 @import stdin 24:9 root stylesheet Deprecation Warning [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0. Use color.mix instead. More info and automated migrator: https://sass-lang.com/d/import ╷ 24 │ $--color-primary-light-1: mix($--color-white, $--color-primary, 10%) !default; /* 53a8ff */ │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\element-ui\packages\theme-chalk\src\common\var.scss 24:27 @import node_modules\element-ui\packages\theme-chalk\src\common\transition.scss 1:9 @import node_modules\element-ui\packages\theme-chalk\src\base.scss 1:9 @import node_modules\element-ui\packages\theme-chalk\src\index.scss 1:9 @import stdin 24:9 root stylesheet Deprecation Warning [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0. Use color.mix instead. More info and automated migrator: https://sass-lang.com/d/import ╷ 25 │ $--color-primary-light-2: mix($--color-white, $--color-primary, 20%) !default; /* 66b1ff */ │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\element-ui\packages\theme-chalk\src\common\var.scss 25:27 @import node_modules\element-ui\packages\theme-chalk\src\common\transition.scss 1:9 @import node_modules\element-ui\packages\theme-chalk\src\base.scss 1:9 @import node_modules\element-ui\packages\theme-chalk\src\index.scss 1:9 @import stdin 24:9 root stylesheet Deprecation Warning [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0. Use color.mix instead. More info and automated migrator: https://sass-lang.com/d/import ╷ 26 │ $--color-primary-light-3: mix($--color-white, $--color-primary, 30%) !default; /* 79bbff */ │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\element-ui\packages\theme-chalk\src\common\var.scss 26:27 @import node_modules\element-ui\packages\theme-chalk\src\common\transition.scss 1:9 @import node_modules\element-ui\packages\theme-chalk\src\base.scss 1:9 @import node_modules\element-ui\packages\theme-chalk\src\index.scss 1:9 @import stdin 24:9 root stylesheet Deprecation Warning [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0. Use color.mix instead. More info and automated migrator: https://sass-lang.com/d/import ╷ 27 │ $--color-primary-light-4: mix($--color-white, $--color-primary, 40%) !default; /* 8cc5ff */ │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\element-ui\packages\theme-chalk\src\common\var.scss 27:27 @import node_modules\element-ui\packages\theme-chalk\src\common\transition.scss 1:9 @import node_modules\element-ui\packages\theme-chalk\src\base.scss 1:9 @import node_modules\element-ui\packages\theme-chalk\src\index.scss 1:9 @import stdin 24:9 root stylesheet Deprecation Warning [global-builtin]: Global built-in functions are deprecated and will be removed in Dart Sass 3.0.0. Use color.mix instead. More info and automated migrator: https://sass-lang.com/d/import ╷ 28 │ $--color-primary-light-5: mix($--color-white, $--color-primary, 50%) !default; /* a0cfff */ │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\element-ui\packages\theme-chalk\src\common\var.scss 28:27 @import node_modules\element-ui\packages\theme-chalk\src\common\transition.scss 1:9 @import node_modules\element-ui\packages\theme-chalk\src\base.scss 1:9 @import node_modules\element-ui\packages\theme-chalk\src\index.scss 1:9 @import stdin 24:9 root stylesheet Deprecation Warning [slash-div]: Using / for division outside of calc() is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div(1, 5) or calc(1 / 5) More info and automated migrator: https://sass-lang.com/d/slash-div ╷ 487 │ $--group-option-flex: 0 0 (1/5) * 100% !default; │ ^^^ ╵ node_modules\element-ui\packages\theme-chalk\src\common\var.scss 487:28 @import node_modules\element-ui\packages\theme-chalk\src\common\transition.scss 1:9 @import node_modules\element-ui\packages\theme-chalk\src\base.scss 1:9 @import node_modules\element-ui\packages\theme-chalk\src\index.scss 1:9 @import stdin 24:9 root stylesheet Deprecation Warning [slash-div]: Using / for division outside of calc() is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div($--tooltip-arrow-size, 2) or calc($--tooltip-arrow-size / 2) More info and automated migrator: https://sass-lang.com/d/slash-div ╷ 32 │ margin-right: #{$--tooltip-arrow-size / 2}; │ ^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\element-ui\packages\theme-chalk\src\popper.scss 32:21 @content node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 74:5 b() node_modules\element-ui\packages\theme-chalk\src\popper.scss 4:1 @import node_modules\element-ui\packages\theme-chalk\src\select-dropdown.scss 3:9 @import node_modules\element-ui\packages\theme-chalk\src\select.scss 4:9 @import node_modules\element-ui\packages\theme-chalk\src\pagination.scss 4:9 @import node_modules\element-ui\packages\theme-chalk\src\index.scss 2:9 @import stdin 24:9 root stylesheet Deprecation Warning [slash-div]: Using / for division outside of calc() is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div($--tooltip-arrow-size, 2) or calc($--tooltip-arrow-size / 2) More info and automated migrator: https://sass-lang.com/d/slash-div ╷ 51 │ margin-right: #{$--tooltip-arrow-size / 2}; │ ^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\element-ui\packages\theme-chalk\src\popper.scss 51:21 @content node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 74:5 b() node_modules\element-ui\packages\theme-chalk\src\popper.scss 4:1 @import node_modules\element-ui\packages\theme-chalk\src\select-dropdown.scss 3:9 @import node_modules\element-ui\packages\theme-chalk\src\select.scss 4:9 @import node_modules\element-ui\packages\theme-chalk\src\pagination.scss 4:9 @import node_modules\element-ui\packages\theme-chalk\src\index.scss 2:9 @import stdin 24:9 root stylesheet Deprecation Warning [slash-div]: Using / for division outside of calc() is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div($--tooltip-arrow-size, 2) or calc($--tooltip-arrow-size / 2) More info and automated migrator: https://sass-lang.com/d/slash-div ╷ 70 │ margin-bottom: #{$--tooltip-arrow-size / 2}; │ ^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\element-ui\packages\theme-chalk\src\popper.scss 70:22 @content node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 74:5 b() node_modules\element-ui\packages\theme-chalk\src\popper.scss 4:1 @import node_modules\element-ui\packages\theme-chalk\src\select-dropdown.scss 3:9 @import node_modules\element-ui\packages\theme-chalk\src\select.scss 4:9 @import node_modules\element-ui\packages\theme-chalk\src\pagination.scss 4:9 @import node_modules\element-ui\packages\theme-chalk\src\index.scss 2:9 @import stdin 24:9 root stylesheet Deprecation Warning [slash-div]: Using / for division outside of calc() is deprecated and will be removed in Dart Sass 2.0.0. Recommendation: math.div($--tooltip-arrow-size, 2) or calc($--tooltip-arrow-size / 2) More info and automated migrator: https://sass-lang.com/d/slash-div ╷ 89 │ margin-bottom: #{$--tooltip-arrow-size / 2}; │ ^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\element-ui\packages\theme-chalk\src\popper.scss 89:22 @content node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 74:5 b() node_modules\element-ui\packages\theme-chalk\src\popper.scss 4:1 @import node_modules\element-ui\packages\theme-chalk\src\select-dropdown.scss 3:9 @import node_modules\element-ui\packages\theme-chalk\src\select.scss 4:9 @import node_modules\element-ui\packages\theme-chalk\src\pagination.scss 4:9 @import node_modules\element-ui\packages\theme-chalk\src\index.scss 2:9 @import stdin 24:9 root stylesheet Deprecation Warning [function-units]: $weight: Passing a number without unit % (0) is deprecated. To preserve current behavior: $weight * 1% More info: https://sass-lang.com/d/function-units ╷ 7 │ color: mix($--tag-primary-color, $--color-white, $fontColorWeight); │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\element-ui\packages\theme-chalk\src\tag.scss 7:10 genTheme() node_modules\element-ui\packages\theme-chalk\src\tag.scss 127:5 @content node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 112:7 m() node_modules\element-ui\packages\theme-chalk\src\tag.scss 126:3 @content node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 74:5 b() node_modules\element-ui\packages\theme-chalk\src\tag.scss 94:1 @import node_modules\element-ui\packages\theme-chalk\src\select.scss 6:9 @import node_modules\element-ui\packages\theme-chalk\src\pagination.scss 4:9 @import node_modules\element-ui\packages\theme-chalk\src\index.scss 2:9 @import stdin 24:9 root stylesheet Deprecation Warning [function-units]: $weight: Passing a number without unit % (0) is deprecated. To preserve current behavior: $weight * 1% More info: https://sass-lang.com/d/function-units ╷ 14 │ color: mix($--tag-primary-color, $--color-white, $fontColorWeight); │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\element-ui\packages\theme-chalk\src\tag.scss 14:12 genTheme() node_modules\element-ui\packages\theme-chalk\src\tag.scss 127:5 @content node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 112:7 m() node_modules\element-ui\packages\theme-chalk\src\tag.scss 126:3 @content node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 74:5 b() node_modules\element-ui\packages\theme-chalk\src\tag.scss 94:1 @import node_modules\element-ui\packages\theme-chalk\src\select.scss 6:9 @import node_modules\element-ui\packages\theme-chalk\src\pagination.scss 4:9 @import node_modules\element-ui\packages\theme-chalk\src\index.scss 2:9 @import stdin 24:9 root stylesheet Deprecation Warning [function-units]: $weight: Passing a number without unit % (0) is deprecated. To preserve current behavior: $weight * 1% More info: https://sass-lang.com/d/function-units ╷ 24 │ color: mix($--tag-info-color, $--color-white, $fontColorWeight); │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\element-ui\packages\theme-chalk\src\tag.scss 24:12 genTheme() node_modules\element-ui\packages\theme-chalk\src\tag.scss 127:5 @content node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 112:7 m() node_modules\element-ui\packages\theme-chalk\src\tag.scss 126:3 @content node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 74:5 b() node_modules\element-ui\packages\theme-chalk\src\tag.scss 94:1 @import node_modules\element-ui\packages\theme-chalk\src\select.scss 6:9 @import node_modules\element-ui\packages\theme-chalk\src\pagination.scss 4:9 @import node_modules\element-ui\packages\theme-chalk\src\index.scss 2:9 @import stdin 24:9 root stylesheet Deprecation Warning [function-units]: $weight: Passing a number without unit % (0) is deprecated. To preserve current behavior: $weight * 1% More info: https://sass-lang.com/d/function-units ╷ 31 │ color: mix($--tag-info-color, $--color-white, $fontColorWeight); │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\element-ui\packages\theme-chalk\src\tag.scss 31:14 genTheme() node_modules\element-ui\packages\theme-chalk\src\tag.scss 127:5 @content node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 112:7 m() node_modules\element-ui\packages\theme-chalk\src\tag.scss 126:3 @content node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 74:5 b() node_modules\element-ui\packages\theme-chalk\src\tag.scss 94:1 @import node_modules\element-ui\packages\theme-chalk\src\select.scss 6:9 @import node_modules\element-ui\packages\theme-chalk\src\pagination.scss 4:9 @import node_modules\element-ui\packages\theme-chalk\src\index.scss 2:9 @import stdin 24:9 root stylesheet Deprecation Warning [function-units]: $weight: Passing a number without unit % (0) is deprecated. To preserve current behavior: $weight * 1% More info: https://sass-lang.com/d/function-units ╷ 42 │ color: mix($--tag-success-color, $--color-white, $fontColorWeight); │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ node_modules\element-ui\packages\theme-chalk\src\tag.scss 42:12 genTheme() node_modules\element-ui\packages\theme-chalk\src\tag.scss 127:5 @content node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 112:7 m() node_modules\element-ui\packages\theme-chalk\src\tag.scss 126:3 @content node_modules\element-ui\packages\theme-chalk\src\mixins\mixins.scss 74:5 b() node_modules\element-ui\packages\theme-chalk\src\tag.scss 94:1 @import node_modules\element-ui\packages\theme-chalk\src\select.scss 6:9 @import node_modules\element-ui\packages\theme-chalk\src\pagination.scss 4:9 @import node_modules\element-ui\packages\theme-chalk\src\index.scss 2:9 @import stdin 24:9 root stylesheet Warning: 458 repetitive deprecation warnings omitted. 67% building 1332/1383 modules 51 active C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\node_modules\@vxe-ui\core\node_modules\xe-utils\objectEach.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 67% building 1353/1403 modules 50 active ...ue-loader\lib\index.js??vue-loader-options!C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\src\views\CSM\CSMRCB05D01\mixin\mailItiranInfoState.vueDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 17 │ @import '../../../sdk/variables'; │ ^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 17:9 root stylesheet 67% building 1355/1403 modules 48 active ...ue-loader\lib\index.js??vue-loader-options!C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\src\views\CSM\CSMRCB05D01\mixin\mailItiranInfoState.vueDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 68% building 1370/1412 modules 42 active C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\node_modules\@vxe-ui\core\node_modules\xe-utils\getYearDay.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 67% building 1445/1501 modules 56 active C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\node_modules\@vxe-ui\core\node_modules\xe-utils\isSet.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 67% building 1451/1505 modules 54 active C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\node_modules\@vxe-ui\core\node_modules\xe-utils\isWindow.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 68% building 1472/1509 modules 37 active C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\node_modules\async-validator\es\util.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 67% building 1573/1632 modules 59 active C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\node_modules\@vxe-ui\core\node_modules\xe-utils\lastObjectEach.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 68% building 1581/1632 modules 51 active C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\node_modules\@vxe-ui\core\node_modules\xe-utils\lastObjectEach.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 68% building 1582/1632 modules 50 active C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\node_modules\@vxe-ui\core\node_modules\xe-utils\lastObjectEach.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 68% building 1611/1657 modules 46 active C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\node_modules\async-validator\es\validator\enum.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 67% building 1623/1681 modules 58 active C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\node_modules\element-ui\lib\autocomplete.jsDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 1 │ @import './variables'; │ ^^^^^^^^^^^^^ ╵ stdin 1:9 root stylesheet Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 5 │ @import 'vxe-table/styles/variable.scss'; │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 5:9 root stylesheet Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 11 │ @import 'vxe-table/styles/icon.scss'; │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 11:9 root stylesheet Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 12 │ @import 'vxe-table/styles/table.scss'; │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 12:9 root stylesheet Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. More info and automated migrator: https://sass-lang.com/d/import ╷ 13 │ @import 'vxe-table/styles/column.scss'; │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 13:9 root stylesheet 68% building 1664/1696 modules 32 active ...PP\CL_CSM\src\main\webapp\node_modules\url-loader\dist\cjs.js??ref--1-0!C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\src\assets\images\かんむり.68% building 1690/1729 modules 39 active ...-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\src\components\csm\CSMPOP03D01\CSMPOP03D01Template.html?vue&type=template&id=13e0a95b&scoped=true&externalDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 68% building 1692/1729 modules 37 active ...-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\src\components\csm\CSMPOP03D01\CSMPOP03D01Template.html?vue&type=template&id=13e0a95b&scoped=true&externalDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api Deprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 68% building 1694/1729 modules 35 active ...-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\src\components\csm\CSMPOP03D01\CSMPOP03D01Template.html?vue&type=template&id=13e0a95b&scoped=true&externalDeprecation Warning [legacy-js-api]: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0. More info: https://sass-lang.com/d/legacy-js-api 98% after emitting CopyPlugin ERROR Failed to compile with 4 errors 14:43:32 error in ./src/components/sdk/Organisms/RoPopupFooter.vue?vue&type=style&index=0&id=efe44272&lang=scss&scoped=true Syntax Error: <span class="esc footer-key" v-if="escCaption">ESC</span> ^ Expected selector. ╷ 7 │ footer#footer /deep/ { │ ^ ╵ stdin 7:15 root stylesheet in C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\src\components\sdk\Organisms\RoPopupFooter.vue (line 7, column 15) @ ./node_modules/vue-style-loader??ref--8-oneOf-1-0!./node_modules/css-loader??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/sdk/Organisms/RoPopupFooter.vue?vue&type=style&index=0&id=efe44272&lang=scss&scoped=true 4:14-500 15:3-20:5 16:22-508 @ ./src/components/sdk/Organisms/RoPopupFooter.vue?vue&type=style&index=0&id=efe44272&lang=scss&scoped=true @ ./src/components/sdk/Organisms/RoPopupFooter.vue @ ./src/sdk/rComponent.js @ ./src/main.js @ multi (webpack)-dev-server/client?http://localhost:8888/sockjs-node (webpack)/hot/dev-server.js ./src/main.js error in ./src/components/sdk/Organisms/NotFound.vue?vue&type=style&index=0&id=768c8622&lang=scss&scoped=true Syntax Error: // this.$refs.tranMenu.$el.focus(); ^ Expected selector. ╷ 52 │ margin: 0 0 0 auto; │ ^ ╵ stdin 52:22 root stylesheet in C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\src\components\sdk\Organisms\NotFound.vue (line 52, column 22) @ ./node_modules/vue-style-loader??ref--8-oneOf-1-0!./node_modules/css-loader??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/sdk/Organisms/NotFound.vue?vue&type=style&index=0&id=768c8622&lang=scss&scoped=true 4:14-495 15:3-20:5 16:22-503 @ ./src/components/sdk/Organisms/NotFound.vue?vue&type=style&index=0&id=768c8622&lang=scss&scoped=true @ ./src/components/sdk/Organisms/NotFound.vue @ ./src/router.js @ ./src/main.js @ multi (webpack)-dev-server/client?http://localhost:8888/sockjs-node (webpack)/hot/dev-server.js ./src/main.js error in ./src/views/CSM/CSMSTM01D01/CSMSTM01D01Style.scss?vue&type=style&index=0&id=ce9c4c02&lang=scss&scoped=true&external Syntax Error: justify-content: flex-end; ^ Expected selector. ╷ 66 │ justify-content: flex-end; │ ^ ╵ stdin 66:29 root stylesheet in C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\src\views\CSM\CSMSTM01D01\CSMSTM01D01Style.scss (line 66, column 29) @ ./node_modules/vue-style-loader??ref--8-oneOf-1-0!./node_modules/css-loader??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./src/views/CSM/CSMSTM01D01/CSMSTM01D01Style.scss?vue&type=style&index=0&id=ce9c4c02&lang=scss&scoped=true&external 4:14-384 15:3-20:5 16:22-392 @ ./src/views/CSM/CSMSTM01D01/CSMSTM01D01Style.scss?vue&type=style&index=0&id=ce9c4c02&lang=scss&scoped=true&external @ ./src/views/CSM/CSMSTM01D01/CSMSTM01D01.vue @ ./src/router.js @ ./src/main.js @ multi (webpack)-dev-server/client?http://localhost:8888/sockjs-node (webpack)/hot/dev-server.js ./src/main.js error in ./src/sdk/vxe-custom.scss Syntax Error: @import 'vxe-table/styles/icon.scss'; ^ Can't find stylesheet to import. ╷ 11 │ @import 'vxe-table/styles/icon.scss'; │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ╵ stdin 11:9 root stylesheet in C:\fcube-app\W11.F-CUBE-A-APP\CL_CSM\src\main\webapp\src\sdk\vxe-custom.scss (line 11, column 9) @ ./src/sdk/vxe-custom.scss 4:14-227 15:3-20:5 16:22-235 @ ./src/sdk/rVxeTable.js @ ./src/main.js @ multi (webpack)-dev-server/client?http://localhost:8888/sockjs-node (webpack)/hot/dev-server.js ./src/main.js(中文)
08-23
gapinyc@DESKTOP-9QS7RL5:~/superset-prod/superset-5.0.0/superset-frontend$ npm run build > superset@5.0.0 build > cross-env NODE_OPTIONS=--max_old_space_size=8192 NODE_ENV=production BABEL_ENV="${BABEL_ENV:=production}" webpack --color --mode production [Superset Plugin] Use symlink source for @superset-ui/chart-controls @ ./packages/superset-ui-chart-controls [Superset Plugin] Use symlink source for @superset-ui/core @ ./packages/superset-ui-core [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-calendar @ ./plugins/legacy-plugin-chart-calendar [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-chord @ ./plugins/legacy-plugin-chart-chord [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-country-map @ ./plugins/legacy-plugin-chart-country-map [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-horizon @ ./plugins/legacy-plugin-chart-horizon [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-map-box @ ./plugins/legacy-plugin-chart-map-box [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-paired-t-test @ ./plugins/legacy-plugin-chart-paired-t-test [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-parallel-coordinates @ ./plugins/legacy-plugin-chart-parallel-coordinates [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-partition @ ./plugins/legacy-plugin-chart-partition [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-rose @ ./plugins/legacy-plugin-chart-rose [Superset Plugin] Use symlink source for @superset-ui/legacy-plugin-chart-world-map @ ./plugins/legacy-plugin-chart-world-map [Superset Plugin] Use symlink source for @superset-ui/legacy-preset-chart-deckgl @ ./plugins/legacy-preset-chart-deckgl [Superset Plugin] Use symlink source for @superset-ui/legacy-preset-chart-nvd3 @ ./plugins/legacy-preset-chart-nvd3 [Superset Plugin] Use symlink source for @superset-ui/plugin-chart-cartodiagram @ ./plugins/plugin-chart-cartodiagram [Superset Plugin] Use symlink source for @superset-ui/plugin-chart-echarts @ ./plugins/plugin-chart-echarts [Superset Plugin] Use symlink source for @superset-ui/plugin-chart-handlebars @ ./plugins/plugin-chart-handlebars [Superset Plugin] Use symlink source for @superset-ui/plugin-chart-pivot-table @ ./plugins/plugin-chart-pivot-table [Superset Plugin] Use symlink source for @superset-ui/plugin-chart-table @ ./plugins/plugin-chart-table [Superset Plugin] Use symlink source for @superset-ui/plugin-chart-word-cloud @ ./plugins/plugin-chart-word-cloud [Superset Plugin] Use symlink source for @superset-ui/switchboard @ ./packages/superset-ui-switchboard <w> [webpack.cache.PackFileCacheStrategy] Skipped not serializable cache item 'Compilation/modules|/home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/thread-loader/dist/cjs.js!/home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/babel-loader/lib/index.js??ruleSet[1].rules[1].use[1]!/home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/ts-loader/index.js??ruleSet[1].rules[1].use[2]!/home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/src/components/Tooltip/index.tsx': No serializer registered for WorkerError <w> while serializing webpack/lib/cache/PackFileCacheStrategy.PackContentItems -> webpack/lib/NormalModule -> webpack/lib/ModuleBuildError -> WorkerError 1145 assets 12948 modules LOG from ./node_modules/less-loader/dist/cjs.js less-loader ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!./src/assets/stylesheets/superset.less <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/style/mixins/typography.less on line 15, column 20: <w> 15 .typography-title( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/style/mixins/typography.less on line 24, column 20: <w> 24 .typography-title( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/style/mixins/typography.less on line 33, column 20: <w> 33 .typography-title( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/style/mixins/typography.less on line 42, column 20: <w> 42 .typography-title( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/style/mixins/typography.less on line 51, column 20: <w> 51 .typography-title( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 37, column 20: <w> 37 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 42, column 20: <w> 42 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 50, column 20: <w> 50 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 55, column 20: <w> 55 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 73, column 20: <w> 73 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 84, column 20: <w> 84 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 107, column 22: <w> 107 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 112, column 22: <w> 112 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 129, column 22: <w> 129 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 134, column 22: <w> 134 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 216, column 15: <w> 216 .button-size( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 241, column 17: <w> 241 .button-size( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 246, column 17: <w> 246 .button-size( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 284, column 20: <w> 284 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 290, column 20: <w> 290 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 298, column 20: <w> 298 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 304, column 20: <w> 304 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 395, column 17: <w> 395 .button-size( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 400, column 17: <w> 400 .button-size( <w> LOG from ./node_modules/less-loader/dist/cjs.js less-loader ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].use[1]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[6].use[2]!./src/assets/stylesheets/antd/index.less <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/style/mixins/typography.less on line 15, column 20: <w> 15 .typography-title( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/style/mixins/typography.less on line 24, column 20: <w> 24 .typography-title( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/style/mixins/typography.less on line 33, column 20: <w> 33 .typography-title( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/style/mixins/typography.less on line 42, column 20: <w> 42 .typography-title( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/style/mixins/typography.less on line 51, column 20: <w> 51 .typography-title( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 37, column 20: <w> 37 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 42, column 20: <w> 42 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 50, column 20: <w> 50 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 55, column 20: <w> 55 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 73, column 20: <w> 73 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 84, column 20: <w> 84 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 107, column 22: <w> 107 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 112, column 22: <w> 112 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 129, column 22: <w> 129 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 134, column 22: <w> 134 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 216, column 15: <w> 216 .button-size( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 241, column 17: <w> 241 .button-size( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 246, column 17: <w> 246 .button-size( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 284, column 20: <w> 284 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 290, column 20: <w> 290 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 298, column 20: <w> 298 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 304, column 20: <w> 304 .button-color( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 395, column 17: <w> 395 .button-size( <w> <w> DEPRECATED WARNING: Whitespace between a mixin name and parentheses for a mixin call is deprecated in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/antd/lib/button/style/mixin.less on line 400, column 17: <w> 400 .button-size( <w> ERROR in ./plugins/plugin-chart-handlebars/node_modules/just-handlebars-helpers/lib/helpers/formatters.js 27:24-55 Module not found: Error: Can't resolve 'currencyformatter.js' in '/home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/plugins/plugin-chart-handlebars/node_modules/just-handlebars-helpers/lib/helpers' ERROR in ./src/components/Tooltip/index.tsx Module build failed (from ./node_modules/thread-loader/dist/cjs.js): Thread Loader (Worker 0) error while reading tsconfig.json: [tsl] ERROR in /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/tsconfig.json(20,46) TS1002: Unterminated string literal. at PoolWorker.fromErrorObj (/home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/thread-loader/dist/WorkerPool.js:362:12) at /home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/thread-loader/dist/WorkerPool.js:184:29 at mapSeries (/home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/neo-async/async.js:3625:14) at PoolWorker.onWorkerMessage (/home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/thread-loader/dist/WorkerPool.js:148:34) at Object.loader (/home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/ts-loader/dist/index.js:18:18) ERROR in ./node_modules/@luma.gl/webgl/dist/adapter/webgl-adapter.js 65:38-62 Module not found: Error: Can't resolve './webgl-device' in '/home/gapinyc/superset-prod/superset-5.0.0/superset-frontend/node_modules/@luma.gl/webgl/dist/adapter' Did you mean 'webgl-device.js'? BREAKING CHANGE: The request './webgl-device' failed to resolve only because it was resolved as fully specified (probably because the origin is strict EcmaScript Module, e. g. a module with javascript mimetype, a '*.mjs' file, or a '*.js' file where the package.json contains '"type": "module"'). The extension in the request is mandatory for it to be fully specified. Add the extension to the request. ERROR in ./tsconfig.json TS1002: Unterminated string literal. webpack 5.102.1 compiled with 4 errors in 36967 ms gapinyc@DESKTOP-9QS7RL5:~/superset-prod/superset-5.0.0/superset-frontend$
10-24
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值