vue-loader.js 716 字节
Newer Older
fxy060608's avatar
fxy060608 已提交
1 2
const compiler = require('@dcloudio/uni-template-compiler')

3
const defaultOptions = {
fxy060608's avatar
fxy060608 已提交
4
  compiler,
5 6
  hotReload: false,
  cacheDirectory: false,
fxy060608's avatar
fxy060608 已提交
7
  cacheIdentifier: false,
8
  transformAssetUrls: false // 禁用,由 uni-template-compiler 自行实现 transformAssetUrls
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
}

const defaultCompilerOptions = {
  preserveWhitespace: false
}

module.exports = {
  test: [/\.vue$/, /\.nvue$/],
  loader: require.resolve('@dcloudio/vue-cli-plugin-uni/packages/vue-loader'),
  options (options = {}, compilerOptions = {}) {
    return Object.assign({},
      defaultOptions,
      options, {
        compilerOptions: Object.assign({}, defaultCompilerOptions, compilerOptions)
      })
fxy060608's avatar
fxy060608 已提交
24 25
  },
  compiler
26
}