@chenhailong/test001

运行的是main.js

Usage no npm install needed!

<script type="module">
  import chenhailongTest001 from 'https://cdn.skypack.dev/@chenhailong/test001';
</script>

README

测试一下

使用rollup进行打包

运行的是main.js

npm run build

yarn publish

走发布测试

chenhailong@chenhailongdeMacBook-Pro:/Volumes/SSD/recent/test-yarn-cli/my-new-project$ yarn publishyarn publish v1.22.4 [1/4] Bumping version... info Current version: 0.0.8 question New version: 0.0.8 [2/4] Logging in... [3/4] Publishing... info Two factor authentication enabled. question npm one-time password: 092813 #Authenticator success Published. [4/4] Revoking token... info Not revoking login token, specified via config file. ✨ Done in 30.44s.

yarn global add @chenhailong/test001 yarn global remove @chenhailong/test001

本地测试全局,仅能使用 npm install . -g

chenhailong@chenhailongdeMacBook-Pro:/Volumes/SSD/recent/test-yarn-cli/my-new-project$ yarn add . -g yarn add v1.21.1 [1/4] 🔍 Resolving packages... error Received malformed response from registry for ".". The registry may be down. info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command. chenhailong@chenhailongdeMacBook-Pro:/Volumes/SSD/recent/test-yarn-cli/my-new-project$ cnpm install . -g Downloading 5058f1af8388633f609cadb75a75dc9d to /usr/local/lib/node_modules/5058f1af8388633f609cadb75a75dc9d_tmp Copying /usr/local/lib/node_modules/5058f1af8388633f609cadb75a75dc9d_tmp/@chenhailong_test001@0.0.12@@chenhailong/test001 to /usr/local/lib/node_modules/@chenhailong/test001 Error: ENOENT: no such file or directory, rename '/usr/local/lib/node_modules/5058f1af8388633f609cadb75a75dc9d_tmp/@chenhailong_test001@0.0.12@@chenhailong/test001' -> '/usr/local/lib/node_modules/@chenhailong/test001' npminstall version: 3.4.0 npminstall args: /usr/local/bin/node /usr/local/lib/node_modules/cnpm/node_modules/npminstall/bin/install.js --china --userconfig=/Users/chenhailong/.cnpmrc --disturl=https://npm.taobao.org/mirrors/node --registry=https://registry.npm.taobao.org . -g chenhailong@chenhailongdeMacBook-Pro:/Volumes/SSD/recent/test-yarn-cli/my-new-project$ npm install . -g /usr/local/bin/test001-cli -> /usr/local/lib/node_modules/@chenhailong/test001/bin/test001-cli.js

  • @chenhailong/test001@0.0.12 added 1 package from 3 contributors in 0.419s chenhailong@chenhailongdeMacBook-Pro:/Volumes/SSD/recent/test-yarn-cli/my-new-project$ test001-cli 🌹小姐姐,你好啊! /Volumes/SSD/recent/test-yarn-cli/my-new-project chenhailong@chenhailongdeMacBook-Pro:/Volumes/SSD/recent/test-yarn-cli/my-new-project$

总结:

process.cwd()输出cli执行的目录