小编inx*_*xoy的帖子

错误:使用Ionic时无法找到模块'../lib/utils/unsupported.js'

当我运行"Ionic start project name"时,我总是收到此错误消息:

错误信息

Running command - failed![ERROR] An error occurred while running npm install (exit code 1):

    module.js:471
        throw err;
        ^

    Error: Cannot find module '../lib/utils/unsupported.js'
        at Function.Module._resolveFilename (module.js:469:15)
        at Function.Module._load (module.js:417:25)
        at Module.require (module.js:497:17)
        at require (internal/module.js:20:19)
        at /usr/local/lib/node_modules/npm/bin/npm-cli.js:19:21
        at Object.<anonymous> (/usr/local/lib/node_modules/npm/bin/npm-cli.js:79:3)
        at Module._compile (module.js:570:32)
        at Object.Module._extensions..js (module.js:579:10)
        at Module.load (module.js:487:32)
        at tryModuleLoad (module.js:446:12)
Run Code Online (Sandbox Code Playgroud)

node.js ionic-framework ionic2

210
推荐指数
9
解决办法
10万
查看次数

PolymorphicJsonAdapterFactory 缺少标签

我试图使用PolymorphicJsonAdapterFactory以获得不同的类型,但总是遇到奇怪的异常:

缺少 test_type 的标签

我的实体:

@JsonClass(generateAdapter = true)
data class TestResult(
    @Json(name = "test_type") val testType: TestType,
    ...
    @Json(name = "session") val session: Session,
    ...
)
Run Code Online (Sandbox Code Playgroud)

这是我的莫西工厂:

val moshiFactory = Moshi.Builder()
    .add(
        PolymorphicJsonAdapterFactory.of(Session::class.java, "test_type")
            .withSubtype(FirstSession::class.java, "first")
            .withSubtype(SecondSession::class.java, "second")
    )
    .build()
Run Code Online (Sandbox Code Playgroud)

json响应的结构:

 {
   response: [ 
      test_type: "first",
      ...
   ]
}
Run Code Online (Sandbox Code Playgroud)

parsing android json kotlin moshi

3
推荐指数
1
解决办法
1419
查看次数

标签 统计

android ×1

ionic-framework ×1

ionic2 ×1

json ×1

kotlin ×1

moshi ×1

node.js ×1

parsing ×1