Typescript : require statement not part of an import statement

后端 未结 4 2412
我寻月下人不归
我寻月下人不归 2021-02-18 13:10

Typescript version 2.2.2

I wrote this require in my UserRoutzr.ts

const users =  require(path.join(process.cwd() + \"/data\"));

4条回答
  •  耶瑟儿~
    2021-02-18 13:38

    if your can run the code correctly but eslint report an error, you can add /* eslint-disable */above you error code like this

    
    /* eslint-disable */
    const path =  require("path");
    module.exports = {
        lintOnSave: false,
        chainWebpack: config => {
    
            const dir = path.resolve(__dirname, "src/assets/icons");
    
            config.module
                .rule("svg-sprite")
                .test(/\.svg$/)
                .include.add(dir).end() // 包含 icons 目录
                .use("svg-sprite-loader").loader("svg-sprite-loader").options({extract: false}).end();
            /* eslint-disable */
            config.plugin("svg-sprite").use(require("svg-sprite-loader/plugin"), [{plainSprite: true}] || []);
            config.module.rule("svg").exclude.add(dir); // 其他 svg loader 排除 icons 目录
        }
    };
    
    

提交回复
热议问题