构建新版本的 ngx-charts
Building new release of ngx-charts
我正在尝试为 ngx-charts 添加个人所需的功能。我使用标准的 src 目录让它工作,但是,我想潜在地构建一个发布版本。
重现问题的步骤如下:
npm i https://github.com/swimlane/ngx-charts/tarball/master --save
(这抓住了整个项目,而不仅仅是发布)
- 进入您的
node_modules/@swimlane/ngx-charts
文件夹并删除发布目录
- 重建目录 运行
npm i && npm run package
- 注意 index.d.ts 如何找不到任何模块,即使它们在那里。
我注意到 /common/base-chart.component.d.ts
文件由于某种原因从未创建,导致了这个问题。但是,我无法终生弄清楚为什么。我已经尝试了多个 webpack 版本 2-4,但每次尝试的结果都是一样的。
我认为我做错了什么,这就是为什么我没有提出问题。我将不胜感激对这个问题的任何见解。感谢阅读!
我建议在本地克隆存储库而不是从 npm 安装它:
git clone git@github.com:swimlane/ngx-charts.git
然后安装依赖:
cd ngx-charts
npm install
之后对 src 进行更改(您可以 运行 在使用 "npm run start" 开发时测试演示应用程序)
然后打包:
npm run package
这将构建项目并更新发布文件夹
我正在尝试为 ngx-charts 添加个人所需的功能。我使用标准的 src 目录让它工作,但是,我想潜在地构建一个发布版本。
重现问题的步骤如下:
npm i https://github.com/swimlane/ngx-charts/tarball/master --save
(这抓住了整个项目,而不仅仅是发布)- 进入您的
node_modules/@swimlane/ngx-charts
文件夹并删除发布目录 - 重建目录 运行
npm i && npm run package
- 注意 index.d.ts 如何找不到任何模块,即使它们在那里。
我注意到 /common/base-chart.component.d.ts
文件由于某种原因从未创建,导致了这个问题。但是,我无法终生弄清楚为什么。我已经尝试了多个 webpack 版本 2-4,但每次尝试的结果都是一样的。
我认为我做错了什么,这就是为什么我没有提出问题。我将不胜感激对这个问题的任何见解。感谢阅读!
我建议在本地克隆存储库而不是从 npm 安装它:
git clone git@github.com:swimlane/ngx-charts.git
然后安装依赖:
cd ngx-charts
npm install
之后对 src 进行更改(您可以 运行 在使用 "npm run start" 开发时测试演示应用程序)
然后打包:
npm run package
这将构建项目并更新发布文件夹