Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.51 KB | None | 0 0
  1. {
  2. test: /\.styl(us)?$/,
  3. oneOf: [
  4. {
  5. resourceQuery: /module/,
  6. use: [
  7. {
  8. loader: 'vue-style-loader',
  9. options: {
  10. sourceMap: false,
  11. shadowMode: false
  12. }
  13. },
  14. {
  15. loader: 'css-loader',
  16. options: {
  17. sourceMap: false,
  18. importLoaders: 2,
  19. modules: true,
  20. localIdentName: '[name]_[local]_[hash:base64:5]'
  21. }
  22. },
  23. {
  24. loader: 'postcss-loader',
  25. options: {
  26. sourceMap: false
  27. }
  28. },
  29. {
  30. loader: 'stylus-loader',
  31. options: {
  32. sourceMap: false,
  33. preferPathResolver: 'webpack',
  34. use: [
  35. function (style){
  36. style.include(__dirname);
  37. if (implicit) { style.import('rupture'); }
  38. }
  39. ]
  40. }
  41. }
  42. ]
  43. },
  44. {
  45. resourceQuery: /\?vue/,
  46. use: [
  47. {
  48. loader: 'vue-style-loader',
  49. options: {
  50. sourceMap: false,
  51. shadowMode: false
  52. }
  53. },
  54. {
  55. loader: 'css-loader',
  56. options: {
  57. sourceMap: false,
  58. importLoaders: 2
  59. }
  60. },
  61. {
  62. loader: 'postcss-loader',
  63. options: {
  64. sourceMap: false
  65. }
  66. },
  67. {
  68. loader: 'stylus-loader',
  69. options: {
  70. sourceMap: false,
  71. preferPathResolver: 'webpack',
  72. use: [
  73. function (style){
  74. style.include(__dirname);
  75. if (implicit) { style.import('rupture'); }
  76. }
  77. ]
  78. }
  79. }
  80. ]
  81. },
  82. {
  83. test: /\.module\.\w+$/,
  84. use: [
  85. {
  86. loader: 'vue-style-loader',
  87. options: {
  88. sourceMap: false,
  89. shadowMode: false
  90. }
  91. },
  92. {
  93. loader: 'css-loader',
  94. options: {
  95. sourceMap: false,
  96. importLoaders: 2,
  97. modules: true,
  98. localIdentName: '[name]_[local]_[hash:base64:5]'
  99. }
  100. },
  101. {
  102. loader: 'postcss-loader',
  103. options: {
  104. sourceMap: false
  105. }
  106. },
  107. {
  108. loader: 'stylus-loader',
  109. options: {
  110. sourceMap: false,
  111. preferPathResolver: 'webpack',
  112. use: [
  113. function (style){
  114. style.include(__dirname);
  115. if (implicit) { style.import('rupture'); }
  116. }
  117. ]
  118. }
  119. }
  120. ]
  121. },
  122. {
  123. use: [
  124. {
  125. loader: 'vue-style-loader',
  126. options: {
  127. sourceMap: false,
  128. shadowMode: false
  129. }
  130. },
  131. {
  132. loader: 'css-loader',
  133. options: {
  134. sourceMap: false,
  135. importLoaders: 2
  136. }
  137. },
  138. {
  139. loader: 'postcss-loader',
  140. options: {
  141. sourceMap: false
  142. }
  143. },
  144. {
  145. loader: 'stylus-loader',
  146. options: {
  147. sourceMap: false,
  148. preferPathResolver: 'webpack',
  149. use: [
  150. function (style){
  151. style.include(__dirname);
  152. if (implicit) { style.import('rupture'); }
  153. }
  154. ]
  155. }
  156. }
  157. ]
  158. }
  159. ]
  160. },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement