- 下载并安装nodejs,并通过和查看是否安装成功
- 在nodejs安装目录创建/nodejs/node_global、/nodejs/node_cache两个文件夹存放全局包
方法一:到node安装目录执行以下命令:
讯享网方法二:直接修改C:/Users/[username]/.npmrc文件的cache值和prefix值,文件如下:
讯享网
在CMD命令行中执行:
讯享网
在我们使用 全局安装 包的时候,会在 “D:Softwareyarnglobal” 下 生成 node_modules.bin 目录
- 配置环境变量
貌似安装nodejs已经自动帮你配置好了:

我猜想配置前者是为了在全局下运行npm、npx等命令;如图:
其中文件夹存放了和包,属于安装nodejs自带安装了和

安装后者在用户变量是为了在全局下运行用户自己安装的全局包,如yarn

因为我们执行第二步的时候将全局安装包的位置换为了,所以必须得将自动帮我们创建的修改为

在PowerShell中运行出现错误

分析:
因为配置了用户变量,使用PowerShell运行会访问当前文件夹下的(因为是ps下的命令脚本;是cmd下的命令脚本)
解决:
- 管理员身份运行power shell
- 若要在本地计算机上运行您编写的未签名脚本和来自其他用户的签名脚本,请使用以下命令将计算机上的 执行策略更改为 RemoteSigned
执行:,输入 : y
- 查看执行策略:
ps:
https://www.cnblogs.com/zhouyu2017/p/6485265.html#!comments
https://blog.csdn.net/tjj3027/article/details/


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/190063.html