问题标签 [tsconfig-paths]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 使用 pm2 使用 tsconfig-paths 运行 typescript 构建
我正在尝试使用生产中的 tsconfig-paths 运行 typescript 的构建(.js 文件),使用路径运行 typescript 没有问题。就在使用 pm2 在生产环境中运行构建时。
我试过了:
],
javascript - node_modules 中模块的 jsconfig.json 路径
我有以下文件结构:
MyModuleLib 中 process.js 的内容:
MyProjectLib 中 process.js 的内容:
现在我需要在 MyProjectLib.process.js 中导入
它必须采用这种格式(我无法更改,这需要我的应用程序):
但目前它看起来像
我的 jsconfig.json:
node_modules 的内容不能更改。我试图用“路径”修改它,但它不起作用。如何路由导入,使其看起来像我想要的?
在最好的情况下,解决方案不应该特定于“MyModule”,尽管它应该与目录“node_modules”中的类似模块一起使用。
typescript - tsconfig.json 的references.path.prepend 有什么作用?
我不了解prepend的官方文档,尽管到目前为止我了解所有内容:
第二段让我感到困惑。
前置项目将在当前项目的输出之上包含项目的输出。所有输出文件(.js、.d.ts、.js.map、.d.ts.map)都将正确发出。
- 我完全不明白这两句话。有人可以用不同的方式表达它们吗?
- 我想看一个例子来说明
prepend: true
vsprepend: false
/之间的区别undefined
。 我想看一个例子来说明set 和 unset之间在没有 设置的情况下使用 prepend 是错误的prepend: true
的区别。outFile
outFile
。
部分答案:
根据我的发现:#3,我已经推断出prepend
(可能)是什么。
如果 foo 的 tsconfig.json 引用../bar
了prepend: true
,那么../bar
'soutFile
将被添加到 foo's之前outFile
。
不确定如果在相同情况下关闭 prepend 会发生什么。我假设会有两个输出文件,但我不知道如何确定加载顺序。
reactjs - 找不到模块或其相应的类型声明-react typescript craco
它是非常基本的问题,但不起作用......我创建了新的 create-react-app 并为亲属路径安装了 craco,但 vsCode 在导入期间仍然给我错误。
craco.config.js
tsconfig.json
我认为我做的一切都是正确的......但它仍然无法正常工作。请帮助[1]:https ://i.stack.imgur.com/8I7CB.png