Ahm*_*eri 2 node.js npm nodist
我无法更新npm,无法与Nodist一起使用。
每当我尝试npm使用命令更新时
npm install -g npm
Run Code Online (Sandbox Code Playgroud)
执行后立即显示以下消息:
(节点:5304)fs:不支持重新评估本机模块源。如果您正在使用graceful-fs模块,请将其更新为最新版本。
C:\ Program Files(x86)\ Nodist \ v \ nodev6.5.0 \ npm-> C:\ Program Files(x86)\ Nodist \ v \ nodev6.5.0 \ node_modules \ npm \ bin \ npm-cli.js
npm@3.10.6 C:\ Program Files(x86)\ Nodist \ v \ nodev6.5.0 \ node_modules \ npm
紧接着npm -v,给我以前的版本:
...> npm -v
2.14.10
Run Code Online (Sandbox Code Playgroud)
但是,如果上述消息中发现的最后一行,则npm@3.10.6这意味着它是某种试图安装该版本的npm。
我也跟着指示,从这个职位Ubuntu用户和这对于Windows用户,但他们似乎地址问题进行独立NodeJS安装和NOT NodeJS + Nodist组合。
同时,我在想,如果Nodist本身能使我们更新npm,或者换句话说,它有任何版本管理功能的npm为好,只是因为它的node。
感谢您的任何帮助。
我v0.7.1在Windows 7上使用Nodist 。
事实证明,之前的 Nodist 版本v0.7.2在正确设置 Nodist 方面存在问题npm(请参阅 Nodist变更日志)。
执行npm install -g npm实际上是在 Nodist 的根安装文件夹npm下安装最新版本的 -这不是 Nodist 本身寻找安装的位置。v-x64npm
npmNodist 在文件夹内查找\bin:
bin文件夹的路径添加到您的 PATH 中。cd使用终端进入Nodist安装>bin目录,然后执行:
npm install npm
Run Code Online (Sandbox Code Playgroud)
(当然不是带-g旗帜的)。
或者,如果npm install在此步骤中不起作用,请复制已安装的文件npm并将其粘贴到目录node_modules中的文件夹中bin。
作为旁注,请记住在安装 Nodist 之前从 PATH 中删除一些值,我认为这些值可能会导致与全局包安装(即带有-g标志)发生冲突npm,如下所示:
%appdata%\npm;或者C:\Users\username\AppData\Roaming\npm;%ProgramFiles%\nodejs;| 归档时间: |
|
| 查看次数: |
4496 次 |
| 最近记录: |