2017-11-01 4 views
1

私はこの問題を掘り下げるために数時間の研究を要したため、主に他の人の利益のためにこれを投稿しています。asn1の予期しないトークン(len)

私は最近、babelifiedアプリケーションですべてのnpmパッケージを再インストールし、 'Unexpected token(len)'のようなビルド中にエラーが発生しました。

かなり掘り下げた後、私はconstを見つけてasn1.jsというパッケージを入れました。

+0

Babelはデフォルトで 'node_modules'のファイルを転送しません。あなたはそれを変更することができます。 https://babeljs.io/docs/usage/cli/#babel-node-options –

+0

[babelでnode_modulesからモジュールをインポートしましたが失敗しました](https://stackoverflow.com/q/31822593/218196) –

答えて

2

私はconstを分離し、asn1.jsというパッケージにしました。

asn1.jsは、暗号化などの操作のためのデータ構造を定義する低レベルのパッケージです。詳細はhereです。

最近、constの新しいサポートが追加され、nodejs LTSのアップデートが含まれています。しかし、これらの変更はコミットされ、マイナーバージョンが増えました。メジャーバージョンは(それが急激な変化のように)後に増加しました。

これまでの数日間にビルドエラーが発生し、asn1.jsに依存するパッケージをいくつでもインポートしようとした場合、バージョン4.9のpackage.jsonに固定インポートを追加することができます。 2。あなたの依存関係グラフに緩和されたsemver importを持つパッケージがあるかもしれません。

+0

私はこの答えが現在の形では役に立たないと思います。同じ問題に直面しているすべての人がasn1を使用するわけではありません。 –

+0

あなたはそうです、彼らはそうではありません。これは、特定の問題に対する具体的な回答であることを意図しています。より具体的になるようにタイトルを更新します。 –

関連する問題