0

我正在尝试为 ngx-charts 添加个人所需的功能。我使用标准的 src 目录让它工作,但是我想潜在地构建一个发布版本。

以下是重现该问题的步骤:

  1. npm i https://github.com/swimlane/ngx-charts/tarball/master --save(这抓住了整个项目,而不仅仅是发布)
  2. 进入您的node_modules/@swimlane/ngx-charts文件夹并删除发布目录
  3. 通过运行重建目录npm i && npm run package
  4. 请注意 index.d.ts 是如何无法找到任何模块的,即使它们在那里。

我注意到由于/common/base-chart.component.d.ts某种原因导致此问题从未创建该文件。但是,我终其一生都无法弄清楚为什么。我尝试了多个 webpack 版本 2-4,但是每次尝试都会导致相同的结果。

我相信我做错了什么,这就是我没有打开问题的原因。我将不胜感激对此问题的任何见解。感谢您的阅读!

4

1 回答 1

2

I would recommend cloning the repository locally rather than installing it from npm:

git clone git@github.com:swimlane/ngx-charts.git

Then install dependencies:

cd ngx-charts
npm install

After that make your changes to the src (you can run the demo app to test while developing with "npm run start")

Then to package:

npm run package

This will build the project and update the release folder

于 2018-12-07T15:54:04.717 回答