2017-08-28 1 views
0

TypeScript Ionic 2プロジェクトに書き込んだカスタムJSライブラリを実装しようとしています。私はそれを自分で書いたので、タイピングはありません。そのためにIonic 2 allowJsがコミックエラーを発生する

私は、コンソールに次のエラー(それはプラグインからだ、のはmetamaskラインを無視してみましょう)を取得、その後

{ 
    "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 
    } 
} 

に自分のTSconfigを変更:また

screenshot

をコンパイルオプションでoutDirを変更せずに成功しました。

私はvanillaJsに切り替える必要がありますか?

+0

また、「www/build」フォルダには変更後のpolyfill.jsとsw-toolbox.jsしか含まれていないことに言及しておきます。 また、コンパイラは "[15:37:23] typescriptエラー ファイルを書き込めません。 が入力ファイルを上書きするため、ファイル '...'を書き込めません。新しいjsファイルの場合は です。 – undefinedMayNotBeNull

+0

回避策は、 'src/assets/js'に' js'を追加して 'index.html'にインクルードしたり、注入したりすることです – Ivaro18

答えて

0

私はそれがすべてノード・ライブラリの上にあり、忘れてしまったことを認識しました。これを動作させるためにサーバーを設定する必要があります。

関連する問題