我的客户端使用存储库(它似乎已被重命名为Bitbucket服务器)来托管项目存储库。我们为我们的私有库使用了一个私有Bower登记处。
在我正在构建的这个新项目中,我使用了JSPM。我用过创建存储注册表的jspm-git。像jQuery、Angular和Lodash这样的公共图书馆显然工作得很好。
当我运行这个程序时,我遇到了一个问题:
jspm install mapped-name=stash:project-name/lib-name显然,实际的库名是为了尊重我客户的知识产权而编辑的。
这是我得到的错误:
warn Error on build
TypeError: undefined is not a function
at Object.posix.isAbsolute (path.js:479:15)
at Object.posix.normalize (path.js:461:26)
at GitLocation.build ([REDACTED]/node_modules/jspm-git/git.js:426:17)
at [REDACTED]/node_modules/jspm/lib/registry.js:117:30
at lib$rsvp$$internal$$tryCatch ([REDACTED]/node_modules/jspm/node_modules/rsvp/dist/rsvp.js:493:16)
at lib$rsvp$$internal$$invokeCallback ([REDACTED]/node_modules/jspm/node_modules/rsvp/dist/rsvp.js:505:17)
at [REDACTED]/node_modules/jspm/node_modules/rsvp/dist/rsvp.js:1001:13
at lib$rsvp$asap$$flush ([REDACTED]/node_modules/jspm/node_modules/rsvp/dist/rsvp.js:1198:9)
at process._tickCallback (node.js:355:11)我不知道我是忘记了一步,还是配置错了什么,或者JSPM或jspm是否有错误。任何帮助我调试这一点的指导都将不胜感激。
发布于 2016-01-12 19:39:13
结果是在publishConfig文件中缺少了一个package.json条目。
我在jspm-git回购中也问过这个问题。和协作者似乎同意改进错误消息可以提供指导。有什么进步值得期待吗?
我希望这条线索对任何面临类似问题的人都有帮助。
https://stackoverflow.com/questions/34734823
复制相似问题