npm 发布后的包安装后无法引用?
场景
吾辈尝试在 npm 上发布了一个包,但安装后测试却并不能引用
测试代码
import { dateFormat } from 'rx-util'
/**
* @test {rx-util}
*/
describe('test rx-util', () => {
it('simple example', () => {
dateFormat(new Date(), 'yyyy-MM-dd')
})
})
错误信息
({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import { download } from './module/ajax/download'
^
SyntaxError: Unexpected token {
> 1 | import { dateFormat } from 'rx-util'
| ^
2 |
3 | /**
4 | * @test {rx-util}
at ScriptTransformer._transformAndBuildScript (node_modules/@jest/transform/build/ScriptTransformer.js:451:17)
at ScriptTransformer.transform (node_modules/@jest/transform/build/ScriptTransformer.js:493:19)
at Object.<anonymous> (test/index.test.js:1:1)
错误的包是 rx-util
吾辈在现代前端领域尚且只是一个新手,有人知道什么解决方案么?
属于创造 JS SDK 会踩到的一些配置上的坑,一劳永逸的解决方案是使用 CLI 自动化这个过程,避免每个人都要踩一次坑。。。