在Angular包中包含CSS文件

时间:2019-06-04 11:30:33

标签: css angular project.json

我目前正在通过npm构建一个tarball npm软件包:

npm run build-release
npm pack dist/

然后,我使用npm install xxx.tgz将软件包安装在另一个Angular应用程序中。使用第一个程序包中定义的组件可以很好地工作,但是我还需要访问第一个项目中定义的.css文件。

当我检查生成的xxx.tgz时,包含的项目中没有单个.css文件。如何告诉npm这样做,以便在安装此软件包的项目中可以使用.css软件包中定义的变量?

1 个答案:

答案 0 :(得分:0)

{p1}时,

CSS被编译并捆绑在一起。

为避免这种情况,您必须将它们声明为资产。这是在ng build文件中完成的(您应该在资产数组中保留angular.json文件)。