gpt4 book ai didi

node.js - 如何在package.json中分离dev和dist脚本指令?

转载 作者:太空宇宙 更新时间:2023-11-03 22:14:44 24 4
gpt4 key购买 nike

我创建了npm包(ng-wig)并在我的package.json中:

"scripts": {
"postinstall": "./node_modules/.bin/bower install && ./node_modules/.bin/grunt install"
},

所以我想通过 npm install 运行 bowergrunt 来实现我的开发目的,

但是我怎样才能阻止我的包裹的消费者采取这种行动呢?

这只是一种方法吗 - 删除安装后并每次手动进行开发?

最佳答案

我不会在标准 npm install 中添加任何与开发相关的安装步骤(即您的安装后 Hook )。

您可能更喜欢在自述文件中添加“贡献”部分,并在“安装”子部分中指定要运行的脚本。

此外,您的模块已正确发布在 Bower 上(入口点在 bower.jsonmain 中指定) - 但您没有执行相同的操作对于 npm(在 package.json 中指定 mainfiles),这意味着当您 npm install ng-wig 然后 require('ng-wig'),你什么也得不到。

关于node.js - 如何在package.json中分离dev和dist脚本指令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32742512/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com