2017-08-04 1 views
0

私はtypescriptで書かれたnpmモジュールを持っています。Npm build not working

ただし、特定のクラスの名前を変更してnpm rebuildを試すと、buildフォルダには以前のモジュール名が含まれています。 <project name>.jsフォルダのクラス名を変更しても、これはまだ問題です。module.exportsです。

ビルドフォルダ内に上記の<old-class-name>.jsを削除すると、ビルドフォルダに新しいjavascriptファイルが作成されないため、再構築前にビルドフォルダにもこのヘルプが表示されません。 私はここで何か間違っていますか?

クラス名が不揃いで予期しないエラーが発生し、開発プロセスが大幅に遅くなるため、これは非常に面倒です。

答えて

2

npm rebuildは、npmモジュールを再構築するように設計されています。あなたが探しているのはnpm buidです。

p.s.あなたのJavaScriptモジュール 'クラス'を呼び出さないでください。そうではありません。それらはクラスを含むかもしれませんが、モジュールです。

p.p.s.フォルダに「ファイル拡張子」はありません。いいえ、フォルダを呼び出す必要があります<project name>.js

+0

良い点は、まだかなりjavascript専門用語のハングを得ていない。しかし、 'npm build'はやっかいなことではないようですが、これは奇妙です。私はまだ生成されたjavascriptファイルで古いクラス名を参照してください。 –

+0

あなたのpackage.jsonファイルを表示できますか? – matetukacs