首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到模块“babylonjs”

找不到模块“babylonjs”
EN

Stack Overflow用户
提问于 2019-12-31 20:11:02
回答 1查看 1.8K关注 0票数 1

index.ts

代码语言:javascript
复制
import { Engine } from '@babylonjs/core/Engine/engine';

[tsl] ERROR in ~/Documents/babylon1/src/index.ts(1,24)
  TS2307: Cannot find module '@babylonjs/core/Engines/engine'.

我遵循了巴比伦文档页面上的步骤,以及https://doc.babylonjs.com/features/npm_support#error-ts2307-cannot-find-module-babylonjs-or-other-modules上的故障排除说明。我已经在tscong.json中添加了"babylonjs“,但是我仍然得到”无法找到模块@babylonjs/core“的错误。

package.json

代码语言:javascript
复制
"devDependencies": {
    "@babylonjs/core": "^4.0.3",
    "ts-loader": "^6.2.1",
    "typescript": "^3.7.4",
    "webpack": "^4.41.5",
    "webpack-cli": "^3.3.10",
    "webpack-dev-server": "^3.10.1"
},
"dependencies": {
  "babylonjs": "^4.0.3"
}

tsconfig.json

代码语言:javascript
复制
{
    "compilerOptions": {
        "outDir": "./dist",
        "sourceMap": true,
        "noImplicitAny": true,
        "strictNullChecks": false,
        "module": "es6",
        "target": "es6",
        "types": [
            "babylonjs"
        ]
    }
}

我做npm install只是为了确保什么都没有丢失。

EN

回答 1

Stack Overflow用户

发布于 2020-01-01 21:06:52

下面的设置可以工作。@babylonjs/core/...导入解析正确,webpack-dev-server自动生成和重新加载。

package.json

代码语言:javascript
复制
"devDependencies": {
  "@babylonjs/core": "^4.0.3",
  "ts-loader": "^6.2.1",
  "typescript": "^3.7.4",
  "webpack": "^4.41.5",
  "webpack-cli": "^3.3.10",
  "webpack-dev-server": "^3.10.1"
},
"dependencies": {}

tsconfig.json

代码语言:javascript
复制
{
  "compilerOptions": {
    "outDir": "./dist",
    "module": "esNext",
    "target": "es6",
    "moduleResolution": "node"
  }
}

注意:types: ["babylonjs"]似乎没有必要

webpack.config.js

代码语言:javascript
复制
module: {
  rules: [
    {
      test: /\.tsx?$/,
      use: 'ts-loader',
      exclude: /node_modules/
    },
  ],
},
resolve: {
  extensions: [ '.tsx', '.ts', '.js' ],
},
output: {
  filename: 'bundle.js'
},
devServer: {
  contentBase: path.join(__dirname, 'dist'),
  compress: true,
  hot: true
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59548115

复制
相关文章

相似问题

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