のインポートのモジュールのMD5は「REFの重複も可能性があります見つけることができませんnpm install ts-md5を使用して - node_modulesに保存します。はvendorNpmFile TS-MD5
"devDependencies": {
......
"ts-md5": "^1.2.0"
}
anular-CLI-ビルド設定:私の角度-CLIセットアップで私の設定が
package.jsonでNGビルドで
var Angular2App = require('angular-cli/lib/broccoli/angular2-app');
var mergeTree = require('broccoli-merge-trees');
module.exports = function(defaults) {
let appTree = new Angular2App(defaults, {
sassCompiler: {
cacheExclude: [/\/_[^\/]+$/]
},
vendorNpmFiles: [
....
'ts-md5/dist/md5.js'
]
})
return mergeTree([appTree], { overwrite: true });
};
私は/ベンダーの内側にインポートされたMD5ファイルを見つけることができますTS-MD5/DIST/md5.js
システム-config.ts:
const map: any = {
'moment' : 'vendor/moment/moment.js',
'ng2-bootstrap' : 'vendor/ng2-bootstrap',
'@angular2-material': 'vendor/@angular2-material',
'd3' : 'vendor/d3',
'md5': 'vendor/ts-md5/dist/md5.js'
};
/** User packages configuration. */
const packages: any = {
'moment' : {
format: 'cjs'
},
'ng2-bootstrap' : {
defaultExtension: 'js'
},
'd3' : {
format: 'cjs',
defaultExtension: 'js',
main: 'd3.min.js'
},
'md5': {
format: 'cjs',
defaultExtension: 'js',
main: 'md5.js'
}
};
含まれていますインポート* md5から 'md5' ts-md5をインポートするために私の同僚に。私はモジュールのMD5」を見つけることができません取得ngのビルドで
Error: Typescript found the following errors:
GitRepo/app-web/tmp/broccoli_type_script_compiler-input_base_path-zurkjkU9.tmp/0/src/app/shared/gravatar/gravatar.component.ts (3, 22): Cannot find module 'md5'.
at BroccoliTypeScriptCompiler._doIncrementalBuild (/GitRepo/app-web/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:120:19)
at BroccoliTypeScriptCompiler.build (/GitRepo/app-web/node_modules/angular-cli/lib/broccoli/broccoli-typescript.js:43:10)
at /GitRepo/app-web/node_modules/angular-cli/node_modules/broccoli-caching-writer/index.js:152:21
この上の任意のヘルプは素晴らしいことです。
これを追加 – Karthigeyan