【发布时间】:2020-02-16 03:25:15
【问题描述】:
我正在使用 TypeScript 和 Webpack 构建一个库。
为了开发这个库,我创建了一个单独的测试项目(使用 JS 编写)并使用 npm link <package-name> 链接该库。
问题是链接指向构建文件,我每次进行更改时都需要运行npm run build。
我想要一个指向源文件的链接并进行实时重新加载。可能吗?我是否还需要使用 TS 编写测试项目才能使其成为可能?
图书馆package.json:
{
...
"main": "lib/qr-code-styling.js",
"files": [
"lib"
],
"scripts": {
"build": "webpack --mode=production"
},
...
}
库代码https://github.com/kozakdenys/qr-code-styling/tree/v1
测试项目代码https://github.com/kozakdenys/qr-code-styling-site
附:我也在package.json中尝试了"module": "src/index.ts",但是导致测试项目出错Uncaught Error: Cannot find module './core/QRCodeStyling'
【问题讨论】:
标签: typescript npm webpack package.json npm-link