Angular 角度2-不向内看';节点模块';对于特定模块
我正在尝试实现Firebase对Google、Twitter等的授权 下面的指南,告诉我如何调用以下命令Angular 角度2-不向内看';节点模块';对于特定模块,angular,firebase,firebase-authentication,node-modules,Angular,Firebase,Firebase Authentication,Node Modules,我正在尝试实现Firebase对Google、Twitter等的授权 下面的指南,告诉我如何调用以下命令 npm install angularfire2 firebase --save npm install @types/firebase` 并将其添加到tsconfig.json "typeRoots": [ "../node_modules/@types" ], "types": [ "jasmine", "firebase",
npm install angularfire2 firebase --save
npm install @types/firebase`
并将其添加到tsconfig.json
"typeRoots": [
"../node_modules/@types"
],
"types": [
"jasmine",
"firebase",
"node"
]
现在我遇到的问题是,当尝试从angularfire2
模块导入类/模块时,我的浏览器在localhost:3000/angularfire2
上返回一个404,而所有其他节点模块都成功地从localhost:3000/node\u modules/…
中检索到。我如何确保我的应用程序查看此特定调用的node\u模块
(遵循上述指南中的每一条说明——所有代码都完全相同,如果需要,我可以从我自己的代码或文件树(如果需要)中提供)。您还应该让systemjs了解模块 转到systemjs配置并在其中添加库的映射。有关更多信息,请查看 比如:
...
var map = {
...
'angularfire2': 'node_modules/angularfire2',
'firebase ': 'node_modules/firebase',
...
};
...
...
var packages = {
...
'angularfire2': { main: 'index.js', defaultExtension: 'js' },
...
};
...
检查节点模块中的路径是否正确。是否使用webpack或systemjs?@smnbbrv systemjs