Javascript 什么';构建NPM包的最佳开发工作流是什么?
我目前正在尝试打包一个javascript库。到目前为止,我已按如下方式设置了程序包:Javascript 什么';构建NPM包的最佳开发工作流是什么?,javascript,node.js,npm,package,Javascript,Node.js,Npm,Package,我目前正在尝试打包一个javascript库。到目前为止,我已按如下方式设置了程序包: npm build将所有内容放在build目录中 package.json中的main属性指向导出我的库的顶级API的build中的入口点 通过添加“{packagename}”:“文件:{pathToMyPackage}” 我的问题是:我现在正试图对另一个项目中的包进行故障排除。每次进行更改时,我都必须重建项目以反映更改,并且必须在使用本地包的项目上安装rm-rf node_modules/{packa
将所有内容放在npm build
目录中build
package.json中的
属性指向导出我的库的顶级API的main
中的入口点build
- 通过添加
“{packagename}”:“文件:{pathToMyPackage}”
谢谢 你要找的是
npm链接
()
用法示例:
package-a
取决于package-b
在命令行上导航到包-b的项目文件夹。运行npm链接
现在导航到package-a
的文件夹并运行npm link package-b
(您可能需要先运行npm uninstall package-b
,不确定)
这将在package-a/node\u modules/package-b
到package-b
的工作目录中创建一个符号链接。您在那里所做的任何更改都将反映在包-a
的节点\u模块中
记住这一点;如果您在处理package-b
时损坏了某些东西,package-a
也可能会损坏