0
我想實現一個自定義的JS庫,我寫入了TypeScript Ionic 2項目。我沒有打字,因爲我自己寫了。Ionic 2 allowJs生成comile錯誤
對於我改變了我的tsconfig到
{
"compilerOptions": {
"allowSyntheticDefaultImports": true,
"declaration": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"lib": [
"dom",
"es2015"
],
"module": "es2015",
"moduleResolution": "node",
"sourceMap": true,
"target": "es5",
"allowJs": true
},
"include": [
"src/**/*"
],
"exclude": [
"node_modules"
],
"compileOnSave": false,
"atom": {
"rewriteTsconfig": false
}
}
後,我得到的控制檯(讓我們忽略了metamask線,這是從一個插件)以下錯誤:
而且我試圖在編譯選項中更改outDir而沒有成功。
任何想法或應該改用vanillaJs?
另外我應該提一下,「www/build」文件夾只包含修改後的polyfill.js和sw-toolbox.js。 此外,編譯器說「[15:37:23]打字稿錯誤 無法寫入文件'...',因爲它會覆蓋輸入文件」 「。 爲新的js文件。 – undefinedMayNotBeNull
解決方法是在'src/assets/js'中添加'js'並將其包含在'index.html'中或注入它 – Ivaro18