You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用require/import替代HTML标签,解决pixi.js引入及ESLint检测问题

解决pixi.js ESLint未识别及import/require引入失败问题

1. 让ESLint识别pixi.js

  • 在项目根目录的.eslintrc.js(或.eslintrc)中添加全局变量声明:
    module.exports = {
      // 其他配置项
      globals: {
        PIXI: 'readonly'
      }
    };
    
  • 若使用eslint-plugin-import插件,补充模块解析配置:
    module.exports = {
      // 其他配置项
      settings: {
        'import/resolver': {
          node: {
            extensions: ['.js', '.ts'],
            moduleDirectory: ['node_modules', './src']
          }
        }
      }
    };
    

2. 正确配置import/require引入

  • 先确认依赖安装完整,执行:
    npm install pixi.js --save
    
  • 标准引入写法:
    // ES6 模块引入
    import * as PIXI from 'pixi.js';
    
    // CommonJS 引入
    const PIXI = require('pixi.js');
    
  • 若使用TypeScript,需安装类型定义:
    npm install @types/pixi.js --save-dev
    

3. 检查打包工具配置

  • Webpack用户需确保resolve.modules包含node_modules:
    module.exports = {
      resolve: {
        modules: ['node_modules']
      }
    };
    
  • Vite或Parcel等工具无需额外配置,默认会解析node_modules模块

内容的提问来源于stack exchange,提问作者Joffrey Vedlem Ved

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 09:53:13