找不到模块 'js-base64'
Cannot find module 'js-base64'
我正在尝试在我使用 "angular-cli": "1.0.0-beta.15 创建的 angular 2 应用程序中使用 "js-base64": "^2.1.9" ",但我无法导入 js-base64 库。我将 "js-base64": "^2.1.9" 添加到 "dependencies" 部分的 package.json:
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"
},
我将“../node_modules/js-base64/base64.js”添加到 angular-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
Cannot find module 'js-base64'.
知道我遗漏了什么吗?
js-base64
模块很常见,因此肯定存在该包的预制 Typings。您可以通过以下方式立即使用它们:npm install @types/js-base64 --save-dev
.
那么只要使用你的导入就可以了:import { Base64 } from 'js-base64';
并使用模块:Base64.encode('foo')
.
我正在尝试在我使用 "angular-cli": "1.0.0-beta.15 创建的 angular 2 应用程序中使用 "js-base64": "^2.1.9" ",但我无法导入 js-base64 库。我将 "js-base64": "^2.1.9" 添加到 "dependencies" 部分的 package.json:
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"
},
我将“../node_modules/js-base64/base64.js”添加到 angular-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 Cannot find module 'js-base64'.
知道我遗漏了什么吗?
js-base64
模块很常见,因此肯定存在该包的预制 Typings。您可以通过以下方式立即使用它们:npm install @types/js-base64 --save-dev
.
那么只要使用你的导入就可以了:import { Base64 } from 'js-base64';
并使用模块:Base64.encode('foo')
.