App拒绝查找symbol-observable
- 或者zone.js确实 - 即使rxjs肯定在那里。
得到的所有内容都像:
<script src="node_modules/es6-shim/es6-shim.js"></script>
<script src="node_modules/zone.js/dist/zone.js"></script>
<script src="node_modules/reflect-metadata/Reflect.js"></script>
<script src="node_modules/systemjs/dist/system.src.js"></script>
<script>
System.config({
map: {
'@angular': 'node_modules/@angular',
'rxjs': 'node_modules/rxjs'
},
packages: {
'dist': { defaultExtension: 'js', format: 'register', main: 'boot.js' },
'@angular/common': { defaultExtension: 'js', main: 'index.js' },
'@angular/compiler': { defaultExtension: 'js', main: 'index.js' },
'@angular/core': { defaultExtension: 'js', main: 'index.js' },
'@angular/http': { defaultExtension: 'js', main: 'index.js' },
'@angular/platform-browser': { defaultExtension: 'js', main: 'index.js' },
'@angular/platform-browser-dynamic': { defaultExtension: 'js', main: 'index.js' },
'@angular/router': { defaultExtension: 'js', main: 'index.js' },
'rxjs': { defaultExtension: 'js' }
}
});
System.import('dist').catch(console.error.bind(console));
</script>
我将所有代码放到here进行仔细查看。
答案 0 :(得分:9)
我尝试再次映射到 let attributedString = NSAttributedString(data: encodedData, options: attributedOptions, documentAttributes: nil, error: nil)!
。这次工作。去图。
symbol-observable
答案 1 :(得分:2)
答案 2 :(得分:0)
不知何故,我的项目中出现了此线程中第一篇文章的确切错误。我通过在packages.json中添加它来修复它:
"dependencies": {
...
"symbol-observable": "^0.2.4",
...
}
然后执行npm install。
在systemjs.config.js中,我添加了以下内容:
var map = {
...
'symbol-observable': 'node_modules/symbol-observable'
...
};
var packages = {
...
'symbol-observable': { main: 'index.js', defaultExtension: 'js' }
...
};