Glsl WebGL错误-无效的_值:shaderSource:字符串不是ASCII

Glsl WebGL错误-无效的_值:shaderSource:字符串不是ASCII,glsl,webgl,glslify,Glsl,Webgl,Glslify,嗨,我正在尝试使用WebGl技术为我的react应用程序使用three.js和glslify。 我尝试了下面的代码,但出现错误-无效的_值:shaderSource:string不是ASCII 我试图找到解决问题的方法,但没有任何结果适合我的问题。 我怎样才能解决它 glslify(` precision mediump float; #define LUT_FLIP_Y varying vec2 vUv; uni

嗨,我正在尝试使用WebGl技术为我的react应用程序使用three.js和glslify。 我尝试了下面的代码,但出现错误-无效的_值:shaderSource:string不是ASCII

我试图找到解决问题的方法,但没有任何结果适合我的问题。 我怎样才能解决它

glslify(`
          precision mediump float;
          #define LUT_FLIP_Y

          varying vec2 vUv;
          uniform sampler2D tDiffuse;
          uniform sampler2D tLookup;

          #pragma glslify: lut = require('glsl-lut')

          void main () {
            gl_FragColor = texture2D(tDiffuse, vUv);
            gl_FragColor.rgb = lut(gl_FragColor, tLookup).rgb;
          }
`)

从我看到的glslify文档中,您应该使用
glsl(`…`)
glsl`…`
而不是
glslify(`…`)
。。。同样的文档也引入了glslify,带有
var glsl=require('glslify')
。如果没有更完整的示例,很难确定代码中的任何其他问题。
glslify
是用于webpack/browserify/rollup等的构建时插件。显示如何配置构建(阅读glslify的文档)然后在问题本身中向我们显示源代码和生成结果。@whydoubt我将glslify作为
var glslify=require('glslify')
导入。。所以matteri没有在firefox控制台(chrome没有提供.lol)上发现一些新信息。它说问题出在字符单Quote('),但我仍然不知道为什么会出现这个问题。。