2017-08-29 105 views
2
import * as Flatpickr from 'flatpickr'; 
import { ru as Russian } from '../../lib/flatpickr/dist/l10n/ru.js'; 

我得到了錯誤:--allowJs沒有設置。Typescript import * from .js | flatpickr.js | .net核心

我試過的解決方案張貼在這裏 Requiring a JavaScript Node.js module in TypeScript (allowJs' is not set)

"outDir": "./built", <--- add this 
"allowJs": true, <--- and this 

現在我不能建立我在VS2017的項目,因爲的NuGet包都沒有發現。我錯過了什麼嗎?當OUTDIR/ROOTDIR設置爲「wwwroot的」

我nugets工作正常,但後來我得到這個「不能寫入文件」 ...... components.js',因爲它會覆蓋輸入文件」

回答

0

這裏github上.com/Microsoft/TypeScript/issues/15970

+0

最新解決方案是什麼?有沒有解決方法? 還是必須等到TypeScript 2.6發佈? – Chelayos

+0

你升級到2.6 –