wepy.config.js 688 B

12345678910111213141516171819202122232425262728293031323334353637
  1. const path = require('path');
  2. var prod = process.env.NODE_ENV === 'production';
  3. module.exports = {
  4. wpyExt: '.wpy',
  5. cliLogs: !prod,
  6. static: ['static'],
  7. build: {
  8. },
  9. resolve: {
  10. alias: {
  11. counter: path.join(__dirname, 'src/components/counter'),
  12. '@': path.join(__dirname, 'src')
  13. },
  14. aliasFields: ['wepy', 'weapp'],
  15. modules: ['node_modules']
  16. },
  17. compilers: {
  18. less: {
  19. compress: prod
  20. },
  21. babel: {
  22. sourceMap: true,
  23. presets: [
  24. '@babel/preset-env'
  25. ],
  26. plugins: [
  27. '@wepy/babel-plugin-import-regenerator'
  28. ]
  29. }
  30. },
  31. plugins: [],
  32. appConfig: {
  33. noPromiseAPI: ['createSelectorQuery']
  34. }
  35. }