自定义NPM命令行

自定义NPM命令行,第1张

这篇文章讲述自定义命令行的声明,NPM依赖包请查看 链接:自定义NPM包 。

使用的是husky6+,配带誉数置与旧版本不同,跟随文章 *** 作时,请注意版本

Note: 这里不要使用 prepublish 钩子,该钩子在 npm i 时运行 ,而不是 npm publish 时运行。

NPM 包是 commonJS 语法,使用 require() ,而非 import...from... 引入依赖。

而,若 NPM 包语法使用 ES6+ 语法蠢首书写,必须使虚源用 ES Module 的 import 、 export default 导出方式,不要混用

推荐几个常用的命令行辅助工具:

入口文件示例:

其中, #!/usr/bin/env node 是必填行,在安装命令行后,依据该行指定 node 环境执行该命令行。

vs. 缺失 #!/usr/bin/env node

借助 commander 第三方工具包

借助 commander 第三方工具包

use 命令定义

小程序主要包含以下三个拆差入口文件:

app.js 这个文件是整个小程序的入口文件,我们主要做了网络检测、用户信息获取等;当让也可以注入公用的方法在其他页面中去通过getApp()调用(注:页面中调用app.js中的方法时不需要通逗御行过require或者import引入)

app.json 这个文件可以山哗对小程序进行全局配置,决定页面文件的路径、整体窗口表现、设置网络超时时间、设置多tab等.

app.wxss 是小程序的公共样式表


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/8228924.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存