只要将文件添加到资产,就重建angular-cli项目

时间:2018-02-14 09:13:05

标签: angular webpack angular-cli

我正在public static BlockMatrix initBM(JavaSparkContext jsc,long nr,double val){ List<MatrixEntry> mle=new ArrayList<MatrixEntry>(); for(int i=0; i<nr; i++) mle.add(new MatrixEntry((long)i,(long) 0,val)); JavaRDD<MatrixEntry> meRDD = jsc.parallelize(mle); CoordinateMatrix tmp= new CoordinateMatrix(meRDD.rdd()); BlockMatrix bm=tmp.toBlockMatrix(); return(bm); } 上运行Angular项目,但每次我向资源添加新图像时,我都必须手动重建项目或在ng build --watch文件夹中再次添加相同的图像。有没有办法让它监视资产文件夹呢?

编辑:通过直接从Node.js服务器提供文件,可以更好地解决我动态添加图像的问题。

1 个答案:

答案 0 :(得分:2)

  1. 将图像放在angular的dist文件夹

  2. 之外的目录中
  3. 让nodejs webserver从该目录中静态提供文件(或者让代理,例如nginx,如果nodejs在代理后面则直接执行)

  4. 不要在模板/组件中引用“assets /.../ file”,而是引用由webserver / proxy直接提供的图像文件的URL