在我安装brew节点和NVM安装v0.6.19之后,我的节点版本总是v0.6.1-pre.
我的节点版本是:
node -v
v0.6.1-pre
Run Code Online (Sandbox Code Playgroud)
NVM说这个(在我第一次在一个bash终端中安装一个版本的节点之后):
nvm ls
v0.6.19
current: v0.6.19
Run Code Online (Sandbox Code Playgroud)
但是当我重新启动bash时,这就是我所看到的:
nvm ls
v0.6.19
current: v0.6.1-pre
default -> 0.6.19 (-> v0.6.19)
Run Code Online (Sandbox Code Playgroud)
那么这个幻像节点0.6.1-pre版本在哪里?我该如何摆脱它?我正在尝试通过NPM安装库,以便我可以处理项目.
我尝试使用BREW在NVM之前更新,使用"brew update"和"brew install node".我已经尝试删除/ usr/local/include中的"node"目录以及"/ usr/local/lib"中的"node"和"node_modules".我已经尝试卸载npm并按照这些说明重新安装它.
所有这一切都是因为我试图更新旧版本的节点以安装"zipstream"库.现在我的用户目录中有文件夹,并且节点版本STILL不是最新的,即使NVM说它使用的是0.6.19.
理想情况下,我想卸载nodejs,npm和nvm,然后在我的系统上从头开始重新安装整个东西.
我是Node Js和Webpack的新手.我试图用模块加载器启动一个项目.
首先,我安装了nodeJs和NPM并创建了一个名为的新目录tutorial.我使用命令提示符进入此目录,然后运行以下命令npm init,然后npm使用以下命令安装webpack :
npm install -S webpack
Run Code Online (Sandbox Code Playgroud)
第一个命令将webpack本地安装到'node-modules'目录下的项目中,我可以通过执行以下操作来运行我的项目:
nodejs node-modules/webpack/bin/webpack.js
Run Code Online (Sandbox Code Playgroud)
这个问题是我必须将我的webpack.config.js文件放在我想放在项目根目录中的这个目录中.
这个问题的一个解决方案是在我的机器上全局安装webpack,我使用下面的命令:
npm install -g webpack
Run Code Online (Sandbox Code Playgroud)
这安装了Webpack,现在我有一个Webpack命令.但是,此命令似乎不起作用或根本不做任何事情.当我尝试从我的项目的root directroy运行它时,它根本不做任何事情(见截图)
请告诉我我做错了什么!!
我的项目遇到了一些问题,当我运行webpack-dev-server命令时,即使没有安装两次webpack-dev-server,它也显示找不到我!
谢谢!