ng服务错误 - 打字稿不匹配版本(可能)

时间:2017-11-16 10:08:47

标签: asp.net-core angular-cli aspnetboilerplate

aspnetboilerplate核心模板3.3.2

" ng serve"发出此输出(如下)

其他信息:

  • 是typescritp不匹配版本生成的错误?
  • 我的打字稿应为2.6.1(npm view typescript version)
  • 我试过:npm install typescript@2.4.0
  • 还有另一个问题吗?

[ng服务输出]

EditText yourEditText = (EditText) findViewById(R.id.your_edit_text);
yourEditText.setCustomSelectionActionModeCallback(new ActionMode.Callback() 
{
    @Override
    public boolean onCreateActionMode(ActionMode actionMode, Menu menu) 
    { 
        return false; 
    }
    @Override
    public boolean onPrepareActionMode(ActionMode actionMode, Menu menu) 
    { 
        return false; 
    }
    @Override
    public boolean onActionItemClicked(ActionMode actionMode, MenuItem menuItem) 
    { 
        return false; 
    }
    @Override
    public void onDestroyActionMode(ActionMode actionMode) 
    { 
        // Do your stuff here when you destroy
    }
    });
}

2 个答案:

答案 0 :(得分:2)

我有同样的问题。似乎这将是“abp-ng2-module”的问题。

所以强制npm安装abp-ng2-module v1.2.0。

  • 在package.json依赖项中用“abp-ng2-module”替换“abp-ng2-module”:“^ 1.2.0”:“1.2.0”
  • 删除 node_modules 文件夹和 package.json.lock 文件
  • 运行 npm install
  • 运行 ng服务

答案 1 :(得分:0)

它仅适用于两个步骤:

  • 删除 node_modules 文件夹
  • 运行纱线