项目编译后找不到模块

尼克罗尼斯

这是我的 package.json:

   {
      "main": "./build/app.js",
      "types": "./build/app.d.ts",
      "scripts": {
        "start": "tsc && node build/app.js",
        "dev": "concurrently \"tsc -w \" \"nodemon ./build/app.js\"",
        "lint": "tslint ./src"
      },
    }

tsconfig.json:

{
  "compilerOptions": {
     "target": "es6",
     "module": "commonjs",
     "outDir": "build",
     "sourceMap": true,
     "declaration": true,
     "moduleResolution": "node",
     "allowSyntheticDefaultImports": true,
     "experimentalDecorators": true,
     "baseUrl": "src",
  },
  "files": [
     "./node_modules/@types/node/index.d.ts"
  ],
  "include": [
     "src/**/*.ts"
  ]
}

Error: Cannot find module 'controllers/index'. 我尝试像这样导入这个文件:import controllers from 'controllers/index'在 app.ts 中。

项目结构图

那么,如何将相对路径添加到我的编译文件夹“build”?

努博尔·阿尔皮斯巴耶夫

尝试使用模块别名。

有很多方法,例如https://www.npmjs.com/package/module-alias或者,如果您使用的是 Webpack,它们也有此功能,只需在 google 上搜索“webpack alias”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ES6项目无法编译,因为找不到模块

来自分类Dev

无法编译 TypeScript:找不到模块“fs”

来自分类Dev

找不到模块Ionic TypeScript Atom项目

来自分类Dev

找不到损坏的VBA项目模块错误

来自分类Dev

Android 项目显示找不到 `android` 模块

来自分类Dev

编译后找不到类路径文件

来自分类Dev

npm安装后找不到模块

来自分类Dev

使用状态语法后找不到模块

来自分类Dev

使用状态语法后找不到模块

来自分类Dev

Python:安装后立即找不到模块

来自分类Dev

Pandas Datareader - 安装后找不到模块

来自分类Dev

安装后找不到包模块

来自分类Dev

Android Studio找不到opencv模块,但是可以编译

来自分类Dev

导入的所需模块的“找不到名称”编译错误

来自分类Dev

无法编译haskell编码库。找不到HaXml模块

来自分类Dev

编译时TypeScript找不到外部模块

来自分类Dev

IntelliJ Java编译找不到附加模块的符号

来自分类Dev

无法使用JNI代码编译android项目(找不到算法)

来自分类Dev

qt项目编译错误找不到-lGL

来自分类Dev

编译角度项目时找不到名称“MediaQueryListEventMap”

来自分类Dev

在电子项目中找不到模块

来自分类Dev

我的项目找不到我的Django模块

来自分类Dev

多模块Maven项目和Docker:找不到工件?

来自分类Dev

在 Angular 项目中找不到 Auth0 模块

来自分类Dev

在python中从项目导入时找不到模块

来自分类Dev

使用apkstudio反编译后找不到xml文件

来自分类Dev

Eclipse 更新后找不到编译器

来自分类Dev

设置python环境-安装后找不到模块

来自分类Dev

在odoo 8上安装后找不到标准模块