如何在 Deno 中引入私有 npm 模块
· 阅读需 18 分钟
这篇文章我们会来讨论一下如何在 Deno 中引入私有的 npm 模块。如果还不了解 deno 背景的童鞋可以先到官网 ( https://deno.land ) 了解一下。 也可以通过这篇讲 Deno 是什么? 的文章了解一下一下 Deno 出现的背景。
这篇文章我们会来讨论一下如何在 Deno 中引入私有的 npm 模块。如果还不了解 deno 背景的童鞋可以先到官网 ( https://deno.land ) 了解一下。 也可以通过这篇讲 Deno 是什么? 的文章了解一下一下 Deno 出现的背景。
较新的 npm 版本可以使用一个新特性来自动给你的 package.json 升级版本号。
有很多时候,我们都要去手动改这个版本号,然后再提交一个 commit ,感觉比较麻烦,而且可能有的开发者没有遵循语义化版本 semver 的规则,倒是别人在引用的时候会出现奇奇怪怪的问题。
// 升级一个小版本号 1.1.1 -> 1.1.2
npm version patch -m " 升级到 %s ,因为修复了 xxx bug "
// 升级一个中版本号 1.1.1 -> 1.2.0
npm version minor -m " 升级到 %s ,因为添加了 xxxx 特性 "
// 升级一个大版本号 1.1.1 -> 2.0.0
npm version major -m " 升级到 %s ,因为有 xxxx 不兼容的特性 "
会自动修改 package.json 中的版本号,并添加一个 commit 。
npm config set registry https://registry.npm.taobao.org
https://npm.taobao.org/mirrors/electron
将下载好的包放到当前用户的根目录下的.electron文件夹下,windows一般是C:\Users\YourUserName.electron
执行安装命令 npm install electron-prebuilt -g
大家都知道,FIS 是要求全局安装的,是因为避免由于 FIS 多版本不同项目目录下而导致编译时有差异,而导致不必要的麻烦。
有些同学可能遇到了
npm install -g fis
命令行执行 fis
说找不到这个命令。这时候一般都开始抓瞎了。
解决办法:
npm prefix -g
会输出全局安装路径%PATH%
里面,环境变量的设置请参考 百度bash echo -e "export PATH=$(npm prefix -g)/bin:$PATH" >> ~/.bashrc && source ~/.bashrc
zsh echo -e "export PATH=$(npm prefix -g)/bin:$PATH" >> ~/.zshrc && source ~/.zshrc