繁体   English   中英

如何在不每次都构建的情况下使用 npm package 进行开发?

[英]How to use a npm package for development without building it every time?

我正在使用npm link指向 npm package 的本地克隆。 在 npm 的 package.json 文件中 ZEFE90A8E604A7C840E88D03A6ZF6 的入口点设置为 7/D03A67F6 当我在本地版本上开发时,我不想每次都重建项目。 我怎么解决这个问题?

package.json文件入口点设置为dist/index.js文件。

然后在package.json文件中设置一个新的scripts选项来运行tsc <filename> -w 这将运行带有watch 标志的 TypeScript 编译命令。 当目录中的文件更改时,这将重新编译。

如果您有不直接使用tsc或不支持监视标志的不同流程,请参阅下面使用nodemon的链接。

https://stackoverflow.com/a/48255950/5779200


您无法避免构建过程,因此最好接受它并了解不更改部署和开发之间的入口点的优势。

  • 简单的流程,只需按启动,您的启动脚本应该会自行运行
  • Prod 和本地开发中的相同 output 意味着更少的事情要打破
  • 更改时自动重建允许更快的开发,而不必重新执行命令

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM