我的裝載程序(external-svg-sprite-loader)需要訪問webpack配置文件中定義的選項output.publicPath
。根據webpack 2 documentation Loader API中的this.options
屬性已被棄用,這意味着在某些時候我的加載器將不再工作。是否有另一種方法訪問此值或根據output.publicPath
的值生成URL?如何使用新的Loader API訪問webpack配置?
1
A
回答
0
的解決方案是使用編譯時變量__webpack_public_path__
。
1
webpack2文檔討論使用LoaderOptionsPlugin將選項傳遞給加載器上下文。因此,在這種情況下,options.output.publicPath
一個可以添加到了他們的WebPack插件配置:
new webpack.LoaderOptionsPlugin({
test: /\.svg$/,
options: {
output: {
publicPath: options.publicPath,
},
},
}));
相關問題
- 1. 帶有ng-annotate-loader&babel-loader的js的webpack配置
- 2. 使用RESTful API訪問配置設置?
- 3. Webpack Extract Text Plugin - Webpack Node API中的css-loader問題
- 4. Webpack - 如何配置sass loader的基礎目錄路徑?
- 5. 如何接受webpack的api訪問?
- 6. 如何在使用新的Loader API時保持ListView位置?
- 7. 如何將webpack babel-loader和es6與worker-loader一起使用?
- 8. Reactjs webpack配置問題
- 9. Webpack配置SVGO
- 10. VS2015中的WebPack:如何配置新包?
- 11. 如何使用Web Service API訪問SalesForce用戶配置文件?
- 12. 如何訪問組件中的vuejs webpack配置變量?
- 13. 的WebPack配置
- 14. 如何配置SSO時使用basic-authentication訪問jira rest api
- 15. 如何配置和使用jQuery與webpack
- 16. Webpack jade-html-loader
- 17. Webpack Resx-loader
- 18. css-loader,sass-loader不起作用webpack 2
- 19. Vue.js + Foundation + Webpack配置
- 20. 使用sass loader的錯誤webpack
- 21. 使用Webpack的sass-loader不生成CSS
- 22. 用webpack配置babel
- 23. webpack中的Raw loader vs url loader
- 24. Basic Webpack ExtractTextWebpackPlugin配置
- 25. 如何在我的Webpack sass-loader配置中爲SCSS指定資源根目錄?
- 26. 如何配置用戶訪問受Azure AD保護的API oAuth2
- 27. Xing訪問用戶配置文件API
- 28. 如何在帶有webpack的把手中使用助手(handlebars-loader)
- 29. webpack imports-loader to window.variable
- 30. (403)訪問未配置。 Google Cloud Datastore API