从Webpack构建中排除特定文件

时间:2019-11-16 15:28:40

标签: webpack

我正在使用Webpack进行资产编译,并且正在使用此webpack plugin下载并创建Modernizr.js文件,然后将其包含在我的构建文件中:

(index.js):

... HTML stuff here
#If time exists in model, then display it in Template (even after refreshing/reloading)
{% if obj.current_time %}
    <div class="placeRight">
        <p> Last indexed:
            <b> {{obj.current_time}}</b> 
        </p> 
    </div>
#If time doesn't exist, then display None (this will only occur if a user enters the site for the first time). 
{% else %}
    <div class="placeRight">
        <p> Last indexed:
            <b> None </b> 
        </p> 
    </div> -->
{% endif %}

问题:插件在每次编译时都会创建此文件,然后再次触发webpack构建过程,以此类推。

因此,我希望将此文件排除在监视范围之外,而我无法解决该问题。也许我的问题与this one类似,但是我已经尝试了给出的解决方案,但它不起作用。我也尝试过根据the documentation设置import './dev/js/modernizr.js';

watchOptions

不。

还尝试通过watchOptions: { ignored: ['**/modernizr.js'] }, 进行设置:

path.resolve()

...以及通配符等的各种组合-仍然没有。

有什么想法吗?

0 个答案:

没有答案