【发布时间】:2017-05-24 00:42:39
【问题描述】:
我目前正在尝试打包一个 javascript 库。到目前为止,我的包设置如下:
-
npm build将所有内容放在build目录中 -
package.json中的main属性指向build中导出我的库的顶级 API 的入口点。 - 我可以通过添加
"{packagename}": "file:{pathToMyPackage}"将包包含在另一个项目中
我的问题是:我现在正在尝试对来自其他项目的包进行故障排除。每次进行更改时,我都必须重新构建项目以反映更改,并且我必须在使用本地包的项目上 rm -rf node_modules/{packagename} && npm install。
我知道我可以在保存新文件时构建的包中添加某种监视程序,但是如何使更高级别的项目监视器更改它正在使用的本地包?这类事情是否有一个神奇的工具,或者人们只是在开发依赖项时添加自定义 npm 脚本?
谢谢!
【问题讨论】:
标签: javascript node.js npm package