假設我有以下文件夾中的TS文件文件夾1 folder1-> apptest.ts在這個文件中我寫的進口 *爲柴從「柴」 如果柴.js文件是不是在同一個文件夾指的folder1它拋出錯誤模塊無法找到 如果我複製到chai.js的folder1再錯誤了 我們可以導入文件,該文件是在另一個文件夾,而無需使用任何transpiler導入TS文件使用ES6語法另一個TS文件,而無需transpiler
0
A
回答
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
文檔)
相關問題
- 1. 如何導入配置TS文件在其他ionic2 TS文件
- 2. 在Chrome,Firefox上使用TS RemoteApps而無需下載RDP文件?
- 3. 無法從另一個.ts文件訪問.ts文件中定義的函數定義
- 4. 單獨的ts文件導入
- 5. 幀的TS文件
- 6. 角2引用另一個* .ts組件
- 7. ts-jest無法在導入的ES6模塊上運行測試
- 8. Ionic 2導入尋找js而不是ts文件
- 9. 如何導入的JS文件火力,功能TS文件
- 10. QT Linguist短語手冊.TS文件
- 11. 使用ts作爲tsx反應文件
- 12. 404(未找到)使用.ts文件
- 13. QT ts文件合併
- 14. AVPlayer播放TS文件
- 15. 編譯Angular2 ts文件
- 16. qt-linguist-合併.ts文件
- 17. TYPO3文件爲.txt或.ts?
- 18. Streaming .ts通過UDP文件
- 19. TS-2304錯誤 - 在「.ts」文件中導入「jquery」時無法在TypeScript中找到名稱'Iterable'
- 20. 獲取Angular 2.ts文件而不是.d.ts文件
- 21. 如何從另一個ts文件更新component.ts文件中的可變值
- 22. mpeg-ts播放器的ts文件示例
- 23. 我可以使用TypeScript編譯器編譯.js文件而無需將其重命名爲.ts文件嗎?
- 24. 無法導入另一個文件中的文件
- 25. TS文件沒有被調用
- 26. Typescript從節點模塊導入ts文件
- 27. Typescript:如何編譯導入模塊的ts文件?
- 28. 使用結構將一個文件導入另一個文件?
- 29. 使用QT實用程序合併翻譯文件(.ts)與現有的.ts文件(lconvert)
- 30. 文件導入另一個文件
您是否安裝'chai'?嘗試使用'npm install chai'進行安裝,typecript將找出'node_modules'文件夾中的模塊。 – Saravana
我不是遵循node_modules結構inthis,我將chai與msbuild集成在一起。但這裏的要點與chai無關,我說任何ts文件或js文件都假設sample.js在apptest.ts中使用 – Nanda
讓我描述你我在文件資源管理器中的文件夾結構** - src-> client.sln-> something.csproj-> app.ts 和我的測試項目像** - src-client.sln-> test.csproj- > apptest.ts 我app.ts有一個方法Showname(名稱:字符串),我想用它 所以在這種情況下,我導入app.ts apptest.ts像導入*作爲名稱從「應用程序」 但在這種情況下,我得到錯誤無法找到模塊應用程序 ,我已經導出應用程序作爲模塊。 如果我將app.ts的app.js文件複製到apptest.ts文件夾,那麼錯誤得到解決。 – Nanda