

**開発環境**

  * Nuxt.js (Vue)
  * firebase/firestore/cloudfunctions
  * 質問対象ライブラリ[pdfmake]

### 問題点

インストールしたライブラリ[pdfmake]のディレクトリ配下で、

[code]

    npm install
    npm run build
    
[/code]

を実行したいのですが、`npm run build` 実行時に以下のエラーが出てしまいます。

[code]

    Module not found: Error: Can't resolve './src' in '/Users/***
    
[/code]

pdfmakeで出力するPDFを日本語化対応するために、どうしてもbuildしなおす必要があるのですが、原因・対処法がわかる方いましたら、ご教示いただけますと助かります。

### 質問内容の詳細

Nuxt.jsで開発中のアプリで、データをPDF出力する機能をもたせています。  
その際、pdfmakeライブラリというものを利用しているのですが、日本語の全角数字・記号も表示できるフォントを読み込む必要があり、色々とやり方を調べていたところ、以下の記事等が見つかりました。

[pdfmakeでカスタムフォントを使用したPDFファイル生成](https://qiita.com/watame/items/5f82abead68db483d6f2)

こちらの方法で、目的の日本語フォントを適用することができたのですが、  
実際にプロジェクトにpdfmakeをインストールし、日本語フォントを適用しようとすると、  
pdfmakeライブラリの再ビルド時にエラーとなってしまいます。

こちらはプロジェクトにpdfmakeをインストールする際に参考にした記事です。

[pdfmakeで日本語フォントを適用する](https://ls.urnia.xyz/frontend/js-pdfmake-change-
font.html)

githubからクローンしたpdfmakeは `npm run build` が正常にできたにも関わらず、プロジェクトで `npm install
pdfmake` のコマンドでインストールしたpdfmakeライブラリでは `npm run build` がエラーになるのかわかりません。

なにかわかる方、いましたらアドバイスいただけますと助かります。  
よろしくお願いいたします。


CC BY-SA 4.0
2022-01-06T10:16:24.897
85520
2022-01-11T09:14:32.737
2022-01-07T00:12:24.037
3060
48836
question
node.js npm nuxt.js pdf
Nuxtで開発中のアプリでpdfmakeライブラリをインストール後、./node_modules/pdfmakeディレクトリでnpm run buildが実行できないです。


こちら、結局

[code]

    npm run build
    
[/code]

を実行することはできなかったのですが、

[PDFMAKE公式マニュアル](http://pdfmake.github.io/docs/0.1/fonts/custom-fonts-client-
side/vfs)を参考にして、vfs_fonts.jsを新たに作成し、
それを任意のディレクトリに配置し、IMPORTすることで新しいフォントを利用することができるようになりました。


CC BY-SA 4.0
2022-01-11T09:14:32.737
85621
2022-01-11T09:14:32.737
48836
85520
answer