2017-05-23 22 views
0

いくつかのjsファイルを含むネイティブCSSコンポーネントを使用している角度2のアプリケーションがあります。角度2のコンポーネントに変換するラッパーがあります。私は角度のCLIを使用して、新しい角度4プロジェクトを作成し、それらのコンポーネントを再利用したいが、コンパイル時に、彼らはAngular Cliプロジェクトのセットアップ

'my-ui-components': { 
       format: 'global', 
       main: 'main.js', 
       defaultExtension: 'js', 
       map: { 
        '/patterns/components': './patterns/components', 
       } 
      }, 
としてsystemjs.config.jsファイルの設定を持っている私は、角度の2プロジェクトとの違いを "module not found: as belowエラーを取得しています私は、角-CLIプロジェクトでsystemjs.config.jsを持っていけない

ので、角度-cli.jsonにこの設定をコピーしようとしましたが、私はまだあなたがから新しい角度のプロジェクトを作成することができます

ERROR in ./src/my-ui-components/main.js 
Module not found: Error: Can't resolve '/patterns/components/options/module.js' in '/Users/me/repo/my-app/src/my-ui-components' 
@ ./src/my-ui-components/main.js 2757:10-2758:66 3371:10-3373:66 3589:10-3591:66 5279:10-5282:68 6017:10-6018:108 

答えて

0

同じエラーを取得していますスクラッチ(angular-cliを使用)し、古いプロジェクトから新しいプロジェクトにファイルを移動します。 使用するコンポーネント(.jsファイル)は、angular-cli.jsonファイルの "scripts"セクションで参照できます。これらはアプリケーションと共にバンドルされます。

これがうまくいかない場合は、「assets」フォルダに配置するオプションがありますので、推奨される方法ではありませんが、アプリケーションの追加リソースとして展開されます。

+0

@ the.fabrico私は両方の運がなかったが、まだ同じエラーが発生していた:( – pkreety

+0

私のjsファイルの1つは他のjsファイルを参照していますが、スクリプトですべてのjsファイルをインポートしようとしました。 – pkreety

関連する問題