mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-08-15 02:54:11 +08:00
fix: use compiler object
This commit is contained in:
@ -120,7 +120,12 @@ exports[`vue configuration for android 1`] = `
|
||||
{
|
||||
loader: 'vue-loader',
|
||||
options: {
|
||||
compiler: 'nativescript-vue-template-compiler'
|
||||
compiler: {
|
||||
compile: function () { /* omitted long function */ },
|
||||
compileToFunctions: function () { /* omitted long function */ },
|
||||
parseComponent: function () { /* omitted long function */ },
|
||||
registerElement: function () { /* omitted long function */ }
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
@ -312,7 +317,12 @@ exports[`vue configuration for ios 1`] = `
|
||||
{
|
||||
loader: 'vue-loader',
|
||||
options: {
|
||||
compiler: 'nativescript-vue-template-compiler'
|
||||
compiler: {
|
||||
compile: function () { /* omitted long function */ },
|
||||
compileToFunctions: function () { /* omitted long function */ },
|
||||
parseComponent: function () { /* omitted long function */ },
|
||||
registerElement: function () { /* omitted long function */ }
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
|
@ -40,6 +40,7 @@
|
||||
"@types/loader-utils": "^2.0.1",
|
||||
"@types/terser-webpack-plugin": "^5.0.2",
|
||||
"jest": "^26.6.3",
|
||||
"nativescript-vue-template-compiler": "^2.8.2",
|
||||
"ts-jest": "^26.4.4",
|
||||
"typescript": "^4.1.2"
|
||||
},
|
||||
|
@ -1,8 +1,9 @@
|
||||
import base from './base';
|
||||
import Config from 'webpack-chain';
|
||||
import * as compiler from 'nativescript-vue-template-compiler';
|
||||
import { VueLoaderPlugin } from 'vue-loader';
|
||||
import { env as _env, IWebpackEnv } from '../index';
|
||||
import { merge } from 'webpack-merge';
|
||||
import Config from 'webpack-chain';
|
||||
import base from './base';
|
||||
import { env as _env, IWebpackEnv } from '../index';
|
||||
import { getPlatform } from '../helpers/project';
|
||||
|
||||
export default function (config: Config, env: IWebpackEnv = _env): Config {
|
||||
@ -23,9 +24,7 @@ export default function (config: Config, env: IWebpackEnv = _env): Config {
|
||||
.tap((options) => {
|
||||
return {
|
||||
...options,
|
||||
// todo: should be a compiler object
|
||||
// but we want it as an external dependency
|
||||
compiler: 'nativescript-vue-template-compiler',
|
||||
compiler,
|
||||
};
|
||||
})
|
||||
.end();
|
||||
|
Reference in New Issue
Block a user