Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 网页包-在单独的blob中移动单个文件_Angularjs_Webpack_Blob_Config - Fatal编程技术网

Angularjs 网页包-在单独的blob中移动单个文件

Angularjs 网页包-在单独的blob中移动单个文件,angularjs,webpack,blob,config,Angularjs,Webpack,Blob,Config,我的angular应用程序中有一个配置文件,如下所示: angular.module('myMod').value({api: '/api/v1'}); 我的应用程序中的文件夹结构为: src/ - index.ts - app - config - config.ts //the file above - module1 - ... 现在我想在一个blob中构建我的所有应用程序,除了config应该在一个单独的文件中 我尝试添加与该配置文件匹配的

我的angular应用程序中有一个配置文件,如下所示:

angular.module('myMod').value({api: '/api/v1'});
我的应用程序中的文件夹结构为:

src/
  - index.ts
  - app
    - config
      - config.ts //the file above
    - module1
    - ...
现在我想在一个blob中构建我的所有应用程序,除了
config
应该在一个单独的文件中

我尝试添加与该配置文件匹配的条目:

entry: {
  config: `./${conf.path.src('app/config/style.config.ts')}`,
  app: `./${conf.path.src('index')}`,
  vendor: Object.keys(pkg.dependencies)
},
并为该文件生成一个新blob,但内容看起来是:

webpackJsonp([1],[],[18]);
我猜这是后来使用的网页检索内容从一个更大的地图,但我怎么能有我的配置那里


提前感谢

如果您只是想将文件从一个目的地复制到另一个目的地(您的dist文件夹),我可以推荐Webpack的复制插件吗:


你可以把文件复制过来

如果它符合您的要求,请查看webpack copy plugin,然后将文件复制过来。这看起来很有效,有没有办法将复制的文件注入index.html?谢谢!酷!,看一看WebpackHTML插件,它会生成一个html文件来引用你的包