"angular-cli"を使って作成した角度2のアプリケーションで "js-base64": "^ 2.1.9"を使用しようとしています: "1.0.0-beta .15 "が、js-base64ライブラリをインポートできません。私は、 "JS-BASE64" を追加しました: "^ 2.1.9" "依存関係" セクションでpackage.jsonする:'js-base64'モジュールを見つけることができません
package.json
"dependencies": {
"@angular/common": "2.0.0",
"@angular/compiler": "2.0.0",
"@angular/core": "2.0.0",
"@angular/forms": "2.0.0",
"@angular/http": "2.0.0",
"@angular/platform-browser": "2.0.0",
"@angular/platform-browser-dynamic": "2.0.0",
"@angular/router": "3.0.0",
"core-js": "^2.4.1",
"rxjs": "5.0.0-beta.12",
"ts-helpers": "^1.1.1",
"zone.js": "^0.6.23",
"js-base64": "^2.1.9"
},
私はangular-する "../node_modules/js-base64/base64.js" を追加しましたcli.jsonを "scripts"配列に変換します。
angular-cli.json:
....
"scripts": ["../node_modules/js-base64/base64.js"],
....
と私のサービスファイルで、私は、ライブラリをインポート:
app.service.ts
import { Base64 } from 'js-base64';
が、アプリケーションは「モジュールが見つかりません
/app.service.ts:6:23 を不平を言っていますjs-base64 'となります。
アイデアは何ですか?
これはばかげた疑問に思えるかもしれませんが、 'package.json'を編集して' npm install'しましたか? – Supamiu
はい:js-base64はnode_modulesフォルダにあります – user1048282