Skip to content

Commit e6e4d9d

Browse files
committed
chore: fix vue demo snippets build
1 parent 599b319 commit e6e4d9d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

demo-snippets/webpack.config.vue.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const NsVueTemplateCompiler = require('nativescript-vue-template-compiler');
1+
const NsVueTemplateCompiler = require('../demo-vue/node_modules/nativescript-vue-template-compiler');
22
const { readFileSync } = require('fs');
33
const CopyWebpackPlugin = require('copy-webpack-plugin');
44

@@ -36,8 +36,8 @@ NsVueTemplateCompiler.registerElement('MDSlider', () => require('@nativescript-c
3636
module.exports = (env, webpack) => {
3737
const platform = env && ((env.android && 'android') || (env.ios && 'ios'));
3838
webpack.chainWebpack((config) => {
39-
const symbolsParser = require('scss-symbols-parser');
40-
const mdiSymbols = symbolsParser.parseSymbols(readFileSync(resolve(__dirname, 'node_modules/@mdi/font/scss/_variables.scss')).toString());
39+
const symbolsParser = require('../demo-vue/node_modules/scss-symbols-parser');
40+
const mdiSymbols = symbolsParser.parseSymbols(readFileSync(resolve(__dirname, '../demo-vue/node_modules/@mdi/font/scss/_variables.scss')).toString());
4141
const mdiIcons = JSON.parse(`{${mdiSymbols.variables[mdiSymbols.variables.length - 1].value.replace(/" (F|0)(.*?)([,\n]|$)/g, '": "$1$2"$3')}}`);
4242

4343
const scssPrepend = `$mdi-fontFamily: ${platform === 'android' ? 'materialdesignicons-webfont' : 'Material Design Icons'};`;
@@ -50,7 +50,7 @@ module.exports = (env, webpack) => {
5050
.end()
5151
.test(/\.(ts|js|scss|css|vue)$/)
5252
.use('string-replace-loader')
53-
.loader(resolve(__dirname, 'node_modules/string-replace-loader'))
53+
.loader(resolve(__dirname, '../demo-vue/node_modules/string-replace-loader'))
5454
.options({
5555
search: 'mdi-([a-z0-9-_]+)',
5656
replace: (match, p1, offset, str) => {
@@ -65,7 +65,7 @@ module.exports = (env, webpack) => {
6565
{
6666
patterns: [
6767
{
68-
from: resolve(__dirname, 'node_modules/@mdi/font/fonts/materialdesignicons-webfont.ttf'),
68+
from: resolve(__dirname, '../demo-vue/node_modules/@mdi/font/fonts/materialdesignicons-webfont.ttf'),
6969
to: 'fonts'
7070
}
7171
]

0 commit comments

Comments
 (0)