小编cle*_*lem的帖子

如何在不导入“ dist”的情况下在NPM上发布TypeScript模块?

我正在尝试在NPM上发布一个打字稿库,但是发布后我找不到“好的”路径。

在这一点上,我遵循一些指南,但是找不到解决方案。

问题:因此,请考虑以下结构:

dist
 |- Alls files generated after tsc build
lib
 |- All TS files of library (source)
CHANGELOG.md
LICENSE
package.json
README.md
tsconfig.json
Run Code Online (Sandbox Code Playgroud)

发布后,例如在Angular应用程序中,我将键入:

import {Component} from '<library name>/dist/Component';
Run Code Online (Sandbox Code Playgroud)

我的问题:如何配置项目导入到有from '<library name>/Component'代替from '<library name>/dist/Component'吗?

谢谢

npm typescript angular

7
推荐指数
2
解决办法
1429
查看次数

离子3:在设备上安装Android App的黑屏

昨天,我在我的Android设备上构建并运行了我的应用程序,这个版本运行正常.

从那以后,我改进了我的应用程序(内容视图和某些模块的控制器),今天,我在设备上有黑屏.

测试应用程序是否正常

  • 当我执行 ionic serve
  • 当我构建另一个Ionic应用程序(不是这个)并在设备上运行时

测试app在设备上失败的位置

  • 当我执行 ionic cordova run android --debug
  • 当我使用像昨天一样的版本
  • 当我尝试重建已标记的版本时(如此合格并经过测试)

我想也许我的构建配置已损坏,但我不知道如何.

我试过了:

  • 删除并重新添加Android平台
  • 重新安装所有NPM模块

但这些步骤没有解决问题.

在设备上,我无法访问Chrome的"Inspect device"工具,看看我是否有JS问题.

你有什么想法解决我的问题吗?

编辑

经过更多测试,我发现了以下行为:

如果我更改了<widget id="new-app-id">in 的ID config.xml,app在设备上运行正常!

对这种行为有什么想法吗?

谢谢!

cordova ionic-framework ionic3

6
推荐指数
1
解决办法
2233
查看次数

Angular 7:为什么类样式没有应用于 DOM 组件?

我有一个组件计费,其中包括Ng Bootstrap 的ngb-tabset组件。

ngb-tabset具有以下 DOM 元素:

<ngb-tabset _ngcontent-c3="" class="content">
  <!-- Tabset links-->
  <div class="tab-content">
    <div _ngcontent-c3="">
      <!-- Content -->
    </div>
  </div>
</ngb-tabset>
Run Code Online (Sandbox Code Playgroud)

<div class="tab-content">根据所选选项卡动态显示。

在我的中billing.component.scss,以下代码片段不起作用:

.tab-content {
  padding-right: 120px;
}
Run Code Online (Sandbox Code Playgroud)

CSS 代码已正确编译,通常可以被导航器看到,但不会对项目产生影响。

但是,如果我将其应用到组件外部的项目上,则代码可以正常工作。

对这种奇怪的行为有什么想法吗?

css sass angular

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

标签 统计

angular ×2

cordova ×1

css ×1

ionic-framework ×1

ionic3 ×1

npm ×1

sass ×1

typescript ×1