建设品牌型网站,站长之家端口扫描,手机怎么做3d短视频网站,大学生可做的网站主题一、包结构 必要结构#xff1a; 一个包对应一个文件夹#xff08;文件夹名不是包名#xff0c;但最好与包名保持一致#xff0c;包名以package.json中的name为主#xff09;包的入口文件index.js包的配置文件package.json包的说明文档README.md 二、需要说明的文件
1.配…一、包结构 必要结构 一个包对应一个文件夹文件夹名不是包名但最好与包名保持一致包名以package.json中的name为主包的入口文件index.js包的配置文件package.json包的说明文档README.md 二、需要说明的文件
1.配置文件package.json 必要结构 name 包的名字version 包的版本号main 指明包的入口文件description 对包的描述keywords 搜索包时生效的关键字license 包的协议 包的加载机制与package.json文件息息相关 当把目录作为模块标识符传递给require()进行加载时有三种加载方式 1在被加载的目录下查找一个叫package.json的文件并寻找main属性作为require()加载的入口 2如果目录中没有package.json文件或main入口不存在或无法解析则Node.js将会试图加载目录下的index.js文件 3如果以上两步都失败则Node.js会在终端打印错误信息报告模块的缺失Error Cannot find module ‘xxx’
2.说明文档README.md
使用markdown语法 三、发布包
cd进入包的主目录npm login 登录npm账号npm publish 发布包发包前确认npm服务器上不存在同名包 发布成功后进入npm查看个人packages
四、删除包
发布72小时内的包可以删除被删除的包24小时内不允许再次上传 npm unpublish 包名 --force 删除包