我开发了一个带有 Typescript 和 ES-Modules 的 npm 模块。 这是tsconfig.json ,您可以在其中看到有一个路径别名。 它位于/source文件夹中。{ "compilerOptions": { "moduleResolution": "No ...
我开发了一个带有 Typescript 和 ES-Modules 的 npm 模块。 这是tsconfig.json ,您可以在其中看到有一个路径别名。 它位于/source文件夹中。{ "compilerOptions": { "moduleResolution": "No ...
我想将模块别名与 esm 一起使用。 我已经在这里找到了答案。 问题是我手动使用它,如下所示: import * as path from 'path'; import * as moduleAlias from 'module-alias'; moduleAlias.addAlias('@', p ...
我的模块以这种方式导入模块: 这是我的 package.json: 然后在一个测试文件中,我尝试导入一个以上述方式导入的文件,但它失败了,因为 Jest 无法导入这些模块。 该怎么办? ...
我正在使用 Typescript 作为编程语言开发一个 npm 库。 为了舒适地开发它,我在 tsconfig.json 和module-alias中使用了paths选项,这样我就可以编写导入,例如import * from '@/utils' 。 问题是这些路径在转译的 js 文件中也保持不变。 ...
要旨 我喜欢遵循“干”(不要重复自己)的原则。 但目前我在三个不同的地方有几乎相同的路径配置: 1.打字稿配置文件 我有一个带有多个 Bazel Typescript 包的 monorepo,因此我需要在tsconfig.json使用这样的路径来引用它们 2.节点包文件 对于使用ts-no ...
我正在使用 typescript v3.6.4和以下tsconfig.json片段: package.json 中的模块别名: 我有以下文件夹结构: 现在在 app/index.ts 中,如果我这样做: 我的npm start命令是: tsc会编译成功,但是npm start会报错: 解决这个问 ...
我可以设置模块别名没有问题: 这有效。 但是,我(实际上是我的客户,希望将项目的某些部分在将来作为模块提取)想要创建子目录作为不同路径的别名(假设所有目录都存在, 并且我无法更改实际目录结构 ): 撇开这是否是一个好的模式/实践(因为我被要求这样做),这在技术上是否可行而不涉及 ...
我在我的 Node 项目中使用这个 npm 模块 ( module-alias ) https://www.npmjs.com/package/module-alias 。 要使用这个包,你必须在package.json文件中设置路径别名。 但是,使用此软件包有一个缺点,即智能感知不再起作用 ...
我在 nodejs 应用程序中使用模块别名。 在本地一切正常,正在找到文件路径和模块。 但是,在 Heroku 上部署时,我的别名都没有被识别,并且会发生此错误 Error: Cannot find module 'app/models/socket.js' app[web.1]: at Func ...