我已经构建了一个我想要工作的JavaScript / TypeScript库:
这是一个使用Webpack打包并在此部署为NPM包的UMD(https://www.npmjs.com/~typed-contract)。如果你想要我正在处理的分支的整个来源,你可以在https://github.com/randarp/typed-contract/tree/feature/Issue_5.1找到它。
我的问题是我无法在所有场景中使用它,我的感觉是包名称中的连字符(即打字合同)是罪魁祸首。一些例子:
我开始认为我需要弃用这个包并开始一个没有连字符的新包,除非有人可以提供一些关于可能发生的事情的线索,因为我的“通过排列编程”不起作用。
答案 0 :(得分:0)
我开始认为我需要弃用此软件包并开始一个没有连字符的新软件包
word.lower()
。 然后我的单元测试失败
也许你的单元测试是错误的。
答案 1 :(得分:0)
好吧,经过几次尝试失败之后,我创建了一个新软件包并弃用了旧软件包。它现在可以在:
找到Please read the cellfun documentation of MATLAB
我无法使用连字符在所有情况下都能使用它,所以这似乎是最好的长期解决方案。