我在我的 Angular 应用程序中使用了 primeng。我想向其中一个组件添加一些功能,因此我按照说明 (https://github.com/primefaces/primeng/wiki/Building-From-Source) 进行操作并使我的所有更改生效。现在我想把它打包,这样我就可以在我的应用程序中安装这个修改过的分支。我该怎么做?
我之前使用 ng2-bootstrap 通过运行“npm pack”然后在我的应用程序中安装生成的 tar 包来完成此操作。我尝试对 primeng 做同样的事情,但我的项目出错了,因为 primeng.js 文件不存在。我假设我需要以不同的方式来做,但我不知道如何做,而且我没有太多的 webpack/gulp 经验。
最佳答案
在 fork 的 PrimeNG v5 中,需要使用以下行更新 package.json 以构建和重新分发。
package.json 添加内容
"scripts": {
"build-components": "ngc -p tsconfig-release.json",
"build-assets": "gulp build-assets",
"build-styles": "node-sass src/assets/components -o src/assets/components",
"build-redistribute": "npm run build-components && npm run build-assets && npm run build-styles"
}
"devDependencies": {
"node-sass": "^4.5.3",
}
安装node-sass并运行以下命令构建
npm run build-redistribute
引用:https://forum.primefaces.org/viewtopic.php?p=159783#p159783
关于angular - PrimeNG:更改后如何将项目更改为 'pack' 或 'build'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41310398/