假设我在文件夹folder1下有一个ts文件 folder1-> apptest.ts 在这个文件中,我正在编写import * as chai from" chai" 如果chai.js不在同一个文件夹中,则意味着folder1它正在抛出错误模块找不到 如果我将chai.js复制到folder1然后错误消失了 我们可以在不使用任何转换器的情况下导入另一个文件夹中的文件
答案 0 :(得分:0)
您可以在apptest.ts中使用确切路径:
import Showname from '/src/client.sln/something.csproj/app';
但你必须记住,打字稿将被编译成JS。所以编译文件" app.js"必须与ts文件(/src/client.sln/something.csproj/
)位于同一文件夹中。如果使用outDir编译选项,则可以使用相对路径,如import x from '../../something.csproj'
。
但更正确的做法是:将app.ts用作模块(参见npm link
或npm publish
文档)