我正在使用 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
PS我也试过"module": "src/index.ts"
了package.json
,但是导致测试项目出错Uncaught Error: Cannot find module './core/QRCodeStyling'