首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未定义未定义的ReferenceError:(如何使用命令行中的javascript库或html文件)

未定义未定义的ReferenceError:(如何使用命令行中的javascript库或html文件)
EN

Stack Overflow用户
提问于 2021-10-24 18:12:36
回答 1查看 255关注 0票数 0

总的来说,我对javascript和编程很陌生。我想使用这个:https://github.com/CesiumGS/gltf-pipeline,它是一个将模型转换成压缩格式的工具。这是我的密码:

代码语言:javascript
复制
const gltfPipeline = require("gltf-pipeline");
const fsExtra = require("fs-extra");
const processGltf = gltfPipeline.processGltf;
const gltf = fsExtra.readJsonSync("model.gltf");
const options = {
  dracoOptions: {
    compressionLevel: 10,
  },
  separateTextures: true,
};
processGltf(gltf, options).then(function (results) {
  fsExtra.writeJsonSync("modeldraco.gltf", results.gltf);
  console.log('done');
  const separateResources = results.separateResources;

  for (const relativePath in separateResources) {
    if (separateResources.hasOwnProperty(relativePath)) {
      const resource = separateResources[relativePath];
      fsExtra.writeFileSync(relativePath, resource);
    }
  }
}); 

我复制了这个文件,并将其保存为compress.js (因为它押韵),然后使用node compress.js运行它--这就是我运行python文件的方式。

错误是:Cannot find module 'gltf-pipeline',这是合理的。所以,我做了

node -r gltf-pipeline compress.js,但我也有同样的错误。

因此,我转到了HTML/JS,在那里我创建了一个index.html文件,并与一个<script>标记compress.jsgltf-pipeline index.js文件链接。这些都是错误:

代码语言:javascript
复制
index.js:3 Uncaught ReferenceError: module is not defined
    at index.js:3
(anonymous) @ index.js:3
compress.js:3 Uncaught ReferenceError: require is not defined

这是怎么做的?无论是作为网页还是命令行都是有帮助的。这是我的文件夹结构,也许这就是问题所在。

代码语言:javascript
复制
basefolder|
          |- gltf-pipeline| library files in here
          |- compress.js
          |- index.html
          |- model.gltf

当用作命令行工具时,管道可以工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-24 19:42:24

No.

你不能用Javascript这么做。

JS被送达给客户。

而NodeJS在服务器上运行。

这些是节点和浏览器JS之间的差异

同样,对于模块错误,请尝试

代码语言:javascript
复制
npm install gltf-pipeline

查看NPM来安装Node包,还可以查看NodeJS教程

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69699534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档