我也試圖用兌現,CSS用的WebPack CSS文件,並已還碰上這個問題(儘管不是出於同樣的原因)。物化不是真的用模塊加載器來構建,而是使用全局變量。他們還將依賴關係直接綁定到他們的腳本中,而這種方式在webpack-workflow中可能不需要。
我有一個不完全相同的設置,但我會分享它,希望它會有所幫助,我的webpack +在我創建的文件中實現像這樣的作品;
/**
* custom-materialize.js
*/
// a scss file where we include the parts I use.
require('./custom-materialize.scss');
/**
* materialize script includes
* we don't use all the plugins so no need to
* include them in our package.
*/
require('materialize-css/js/initial');
require('materialize-css/js/jquery.easing.1.3');
require('materialize-css/js/animation');
// note: we take these from npm instead.
//require('materialize-css/js/velocity.min');
//require('materialize-css/js/hammer.min');
//require('materialize-css/js/jquery.hammer');
require('materialize-css/js/global');
//require('materialize-css/js/collapsible');
require('materialize-css/js/dropdown');
接着剛剛從NPM npm install velocity-animate
安裝速度,並指出全球Vel
兌現使用該程序包中,而不是的WebPack。
new webpack.ProvidePlugin({
'$': 'jquery',
'jQuery': 'jquery',
'Vel': 'velocity-animate'
}),
同樣的問題對我來說......你有沒有找到原因? – vjarysta