这两天我在 GitHub 和 Stack Overflow 上搜索了几十个问题和答案。我还没有找到解决办法。希望这里有人可以帮助我!
我已经让 PouchDB 在开发模式下工作,使用ng serve
and ng build
,但是,当我尝试为生产构建时, usingng build --prod
遇到错误:
...
错误:无法计算捆绑文件的规范名称:///home/josiah/Projects/www/projectname/vendor/pouchdb/dist/pouchdb.js。确保此模块位于 baseURL 或通配符路径配置中。
...
我当前生成的 Angular2 Clisystem-config.ts
包含:
const map: any = {
'pouchdb': './vendor/pouchdb/dist/',
};
和
const packages: any = {
"pouchdb": {
main: "pouchdb",
defaultExtension: "js"
}
};
在angular-cli-build.json
我添加了'pouchdb/dist/*.+(js|js.map)',
.
我PouchDB
在我的项目中使用这个导入:import * as PouchDB from 'pouchdb';
欢迎任何想法或建议!谢谢!