首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Screep:无法使用Typescript starter导入某些模块

Screep:无法使用Typescript starter导入某些模块
EN

Stack Overflow用户
提问于 2018-07-30 08:01:54
回答 1查看 246关注 0票数 1

我使用的是标准的typescript启动器,在将模块传输到screeps时,我遇到了一些问题。例如,

代码语言:javascript
复制
import * as faker from 'faker';

export function creepNamer() {
  let randomName = faker.name.findName();
  return _.kebabCase(`${randomName}`);
}

给我一个错误,name不存在于faker上。当我检查faker时,我发现了undefined

有人知道为什么有些模块莫名其妙地无法操作/什么也不能导出吗?

EN

回答 1

Stack Overflow用户

发布于 2018-10-08 23:08:44

  1. 您能否发布您项目的文件夹结构以便我深入研究您的问题?
  2. 尝试这样导入它?"./folder/script"
  3. module分辨率正确?
  4. 您是否在/- tsconfig.json中检查了您的tsconfig.json是否正确?
  5. 某些内容在screeps中不起作用。示例:来自node.

的'http‘

示例tsconfig.json:

代码语言:javascript
复制
    {
  "compilerOptions": {
    "module": "esnext",
    "lib": ["esnext"],
    "target": "es2017",
    "moduleResolution": "Node",
    "outDir": "dist",
    "baseUrl": "src/",
    "sourceMap": true,
    "strict": true,
    "experimentalDecorators": true,
    "noImplicitReturns": true,
    "allowSyntheticDefaultImports": true,
    "allowUnreachableCode": false
  },
  "include": [
      "src/**/*.ts"
  ],
  "exclude": [
      "dist",
      "node_modules"
  ]
}

是的,我等你的答复。然后我可以试着帮你做得更好。问候~

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

https://stackoverflow.com/questions/51585516

复制
相关文章

相似问题

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