Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未定义中的JSLint ES6窗口_Javascript_Jslint - Fatal编程技术网

Javascript 未定义中的JSLint ES6窗口

Javascript 未定义中的JSLint ES6窗口,javascript,jslint,Javascript,Jslint,我正在使用最新的JSLint,并让JSLint抱怨窗口未定义。对于es6 JSLint指令,不允许全局变量 /*jslint es6*/ import AppConst from "@/constants/app.constant.js"; const applicationConfig = { showMobileView: null, is_iphone: null, imageryViewUseSubnav: null }; window.addEventListe

我正在使用最新的JSLint,并让JSLint抱怨窗口未定义。对于es6 JSLint指令,不允许全局变量

/*jslint es6*/
import AppConst from "@/constants/app.constant.js";
const applicationConfig = {
    showMobileView: null,
    is_iphone: null,
    imageryViewUseSubnav: null
};
window.addEventListener("resize", function () {
    applicationConfig.showMobileView = utilityService.is_small_device();
    applicationConfig.imageryViewUseSubnav = 
    utilityService.is_small_device();
    applicationConfig.is_iphone = utilityService.is_iphone();
});
export default applicationConfig;

您必须告诉JSLint您处于浏览器上下文中

您还有一些其他错误--未导入的
实用服务
,没有
对象。在导出的对象上冻结
,等等

如果我把它们全部清理干净,我会得到下面的内容,这些内容在今天的基础上没有任何额外的变化:

/*jslint browser */

// this wasn't used: import AppConst from "@/constants/app.constant.js";
import utilityService from "@/somewhere/file.js";

const applicationConfig = {
    showMobileView: null,
    is_iphone: null,
    imageryViewUseSubnav: null
};
window.addEventListener("resize", function () {
    applicationConfig.showMobileView = utilityService.is_small_device();
    applicationConfig.imageryViewUseSubnav =
            utilityService.is_small_device();
    applicationConfig.is_iphone = utilityService.is_iphone();
});
export default Object.freeze(applicationConfig);

这可能是一个全局性的问题,如果我们导出模块,则不允许。答案上没有骰子?如果这还不能回答您的问题,请告诉我&我会看看是否可以添加一些内容。