Estoy tratando de agregar obtener y configurar la cultura blazor como se recomienda en la Documentación de Microsoft . De acuerdo con la documentación, puedo poner get y set Blazorculture en un solo JS con 2 exportaciones como a continuación
The preceding example pollutes the client with global methods. For a better approach in production apps, see JavaScript isolation inMódulos JavaScript.
Example: JavaScript export function getBlazorCulture() { return window.localStorage['BlazorCulture']; }; export function setBlazorCulture(value) { window.localStorage['BlazorCulture'] = value; }; If you use the preceding functions, change the JS interop calls in this section from blazorCulture.get to getBlazorCulture and fromblazorCulture.set a setBlazorCulture.
Así que creé un solo archivo Js como se muestra a continuación, intenté usar la exportación en ambas funciones y me gustó usar las exportaciones como se muestra a continuación, pero el error no desapareció.
export function getBlazorCulture() { return window.localStorage['BlazorCulture']; }; export function setBlazorCulture(value) { window.localStorage['BlazorCulture'] = value; }; function getBlazorCulture() { return window.localStorage['BlazorCulture']; }; function setBlazorCulture(value) { window.localStorage['BlazorCulture'] = value; }; exports {getBlazorCulture,setBlazorCulture}eso parece estar funcionando bien, pero una vez que minimizo este min.js, recibo un mensaje de error como
js minimizado parece
"use strict";function getBlazorCulture(){return window.localStorage.BlazorCulture}function setBlazorCulture(n){window.localStorage.BlazorCulture=n}Object.defineProperty(exports,"__esModule",{value:!0});exports.getBlazorCulture=getBlazorCulture;exports.setBlazorCulture=setBlazorCulture;usando en archivos Js separados, sin error.