Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /** webpack.base.conf (from main project **/
- module: {
- {
- test: /.ts$/,
- loader: 'ts-loader',
- include: [resolve('src'), resolve('test')],
- exclude: '/node_modules',
- options: {
- appendTsSuffixTo: [/.vue$/]
- }
- }
- }
- /** Header.vue (main project)**/
- <template> </template>
- <script lang="ts">
- // lib in root same as src folder for main project
- import GenericComponentFromLib from 'lib/generic-components/src/components/GenericButton'
- @Components({
- components: {
- GenericButton
- }
- })
- /** tsconfig.json (main project) **/
- {
- "compilerOptions": {
- "target": "es5",
- "lib": ["es5", "es2015.promise","es2017.object", "dom"],
- "module": "commonjs",
- "rootDir": ".",
- "moduleResolution": "node",
- "allowSyntheticDefaultImports": true,
- "experimentalDecorators": true
- },
- "exclude": [
- "node_modules"
- ]
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement