【发布时间】:2019-07-11 14:30:20
【问题描述】:
我希望你将 TypeScript 项目发布到NPM。我正在使用 TypeScript Compiler (tsc) 将项目的 .ts 文件转换为输出 .js 文件。
因此,为了生成输出文件,我使用了简单的tsc 命令。
我的tsconfig.json:
{
"compilerOptions": {
"outDir": "dist",
"declaration": true,
"module": "commonjs",
"moduleResolution": "node",
"target": "es5"
}
}
发布后我可以通过以下方式安装我的包:
npm install mypackagename
并在打字稿中使用:
import MyLib from 'mypackagename'
有效!但我想提供两种安装方式:通过 npm/import(如上例所示)和通过CDN:
<script src="//unpkg.com/mypackagename"></script>
有可能吗?也许我需要使用一些捆绑器而不是 TypeScript 编译器?
现在不可能了,因为我不能直接在浏览器中使用 commonjs 代码。
【问题讨论】:
标签: typescript npm