Advertisement
Guest User

Untitled

a guest
Jul 25th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. /** webpack.base.conf (from main project **/
  2.  
  3. module: {
  4. {
  5. test: /.ts$/,
  6. loader: 'ts-loader',
  7. include: [resolve('src'), resolve('test')],
  8. exclude: '/node_modules',
  9. options: {
  10. appendTsSuffixTo: [/.vue$/]
  11. }
  12. }
  13. }
  14.  
  15. /** Header.vue (main project)**/
  16.  
  17. <template> </template>
  18. <script lang="ts">
  19. // lib in root same as src folder for main project
  20. import GenericComponentFromLib from 'lib/generic-components/src/components/GenericButton'
  21.  
  22. @Components({
  23. components: {
  24. GenericButton
  25. }
  26. })
  27.  
  28. /** tsconfig.json (main project) **/
  29. {
  30. "compilerOptions": {
  31. "target": "es5",
  32. "lib": ["es5", "es2015.promise","es2017.object", "dom"],
  33. "module": "commonjs",
  34. "rootDir": ".",
  35. "moduleResolution": "node",
  36. "allowSyntheticDefaultImports": true,
  37. "experimentalDecorators": true
  38. },
  39. "exclude": [
  40. "node_modules"
  41. ]
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement