我使用jspm来安装npm:fb
,并在我的js中使用,但是我得到了
获取/jspm_packages/npm/crypto@0.0.3.js 404
我的步骤:
jspm init
jspm install npm:fb
我应该添加一些东西来修复它吗?
我的index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>try fb</title>
</head>
<body>
<script src="jspm_packages/system.js"></script>
<script src="config.js"></script>
<script>
System.import('lib/main.js')
</script>
</body>
</html>
我的lib/main.js
import fb from 'fb'
export default {}
答案 0 :(得分:0)
正如jspm在安装fb期间所说:
warn Main entry point not found for npm:crypto@0.0.3.
Adjust this property in the package.json or with an override, setting "main": false if this is the intention.
因此,您可以将以下覆盖添加到package.json:
"overrides": {
"npm:crypto@0.0.3": {
"main": "md5.js"
}
}
这选择加密模块的两个文件中的一个作为主要文件。这解决了原始问题。但你会得到另一个:
Node tls module not supported in browsers.
所以我相信你需要找到一个浏览器友好的fb版本。