我刚刚开始使用nodejs。我已经安装了nodejs和npm。现在,我想安装一些软件包,如mongodb和express。由于我在cmd中的默认目录路径为C:\>Users\administrator
,我是否需要将当前文件夹设置为nodejs文件夹才能运行npm install express/coffee-script
或者我可以在上述缺省目录路径下运行此命令?使用npm安装包的目录
顺便说一下,我总是看到别人提供的npm install命令以美元符号开头,但我只能使用没有美元符号的命令。那么美元符号代表什么?
谢谢很多为您的信息。但我仍然有点困惑。正如我使用npm包含它的nodejs安装程序,我注意到在nodejs文件夹下已经有一个目录路径,它是node_modules \ npm \ node_modules。这条道路上已经有好几个模块。所以我在想如果我需要cmd提供的默认文件夹下的另一个文件夹来存储其他模块。我应该将所有模块安装在nodejs \ node_modules \ npm \ mode_modules中,对吧? – chaonextdoor
编号Node.JS目录有一个'node_module'目录,其中包含全系统模块(使用'-g'开关安装)。 NPM就是其中之一。 'node_modules \ npm \ node_modules'包含NPM依赖关系。如果你想在'myapp'文件夹中创建Node.JS应用程序,只需使用'cd myapp'去那里,然后从那里运行NPM。这并不容易。真。 – Pierre
所以你的意思是在cmd提供的默认路径下安装一个类似express的软件包是没有意义的。我应该根据我的应用程序安装软件包。如果我有几个应用程序都需要快速模块,我应该分别为它们安装此模块,对不对? – chaonextdoor