2017-08-29 74 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 –