

Next.jsでブログを作成しているものです。Githubのパーソナルアクセストークンをコードにそのまま記述するとGithubにコードをあげる際に困るので、載せたくないアクセストークンを外部ファイルに記述してそれを
`.gitignore`で無視しようと思うのですが上手く行きません。

### やった事

  * next.jsのルートフォルダに`token.ts`を作成して`const accessToken = "アクセストークン";`
  * これを読み込みたいファイルで`import accessToken from '../token'`であとは好きな所で `accessToken` すれば使えると思ったのですが赤い~~が出てエラーになります。

### エラーの内容

トークンが書かれたtoken.ts側のエラー

[code]

    'token.ts' cannot be compiled under '--isolatedModules' because it is considered a global script file. Add an import, export, or an empty 'export {}' statement to make it a module
    
[/code]

読み込み側のエラー

[code]

    File '/Users/username/Desktop/mac_work/nodejs/blog/my-blog/token.ts' is not a module.
    
[/code]


CC BY-SA 4.0
2021-04-22T00:05:09.430
75439
2021-04-22T00:29:51.687
22565
question
javascript typescript next.js
TypeScriptでアクセストークンを外部ファイル（token.ts）に記述してimportして読み込めるようにしたい。


**読み込みたいファイルtoken.ts**

[code]

    //exportと忘れていた。
    export const accessToken = "token";
    
[/code]

**読み込みたいファイル側で**

[code]

    // {}で囲むのを忘れていた。
    import { accessToken } from '../token'
    
    
[/code]


CC BY-SA 4.0
2021-04-22T00:29:51.687
75441
2021-04-22T00:29:51.687
22565
75439
answer