相关疑难解决方法(0)

如何将npm安装到指定目录?

是否可以在运行时指定目标目录npm install <package>

node.js npm

223
推荐指数
3
解决办法
20万
查看次数

如何设置本地安装npm包的自定义位置?

是否npm install可以通过命令标志或环境变量指定自定义程序包目标?

默认情况下,npm本地安装最终会在node_modules当前目录中,但我希望它安装node_modules在不同的目录中,例如vendor/node_modules.我怎么能做到这一点?

node.js npm

164
推荐指数
5
解决办法
16万
查看次数

如何在Node中导入全局模块?我得到"错误:找不到模块<module>"?

我正在尝试在Mac OSX Lion上设置Node.这一切似乎都运行正常,但我似乎无法从我的全局模块文件夹导入任何模块.我收到错误,

Error: Cannot find module <module>
Run Code Online (Sandbox Code Playgroud)

如果我运行这个:node -e require.paths,我得到的回应是:

[ '/usr/local/lib/node_modules',
  '/Users/Me/.node_modules',
  '/Users/Me/.node_libraries',
  '/usr/local/Cellar/node/0.4.12/lib/node' ]
Run Code Online (Sandbox Code Playgroud)

哪个是正确的,我的模块确实安装在/ usr/local/lib/node_modules中.但是,当我尝试运行脚本时,我得到了这个:

Error: Cannot find module 'socket.io'
    at Function._resolveFilename (module.js:326:11)
    at Function._load (module.js:271:25)
    at require (module.js:355:19)
    at Object.<anonymous> (/Users/Me/node/server.js:2:10)
    at Module._compile (module.js:411:26)
    at Object..js (module.js:417:10)
    at Module.load (module.js:343:31)
    at Function._load (module.js:302:12)
    at Array.<anonymous> (module.js:430:10)
    at EventEmitter._tickCallback (node.js:126:26)
Run Code Online (Sandbox Code Playgroud)

我的.bash_profile看起来像这样:

export PATH=/usr/local/mysql/bin:$PATH
export NODE_PATH=/usr/local/lib/node_modules
export DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:/usr/local/mysql/lib/"
Run Code Online (Sandbox Code Playgroud)

真的很感激一些帮助,我不知道为什么我不能导入任何库.

node.js npm

132
推荐指数
6
解决办法
9万
查看次数

在ubuntu 14.04中安装最新的nodejs版本

这是我在ubuntu 14.04 LTS中安装nodejs的方式:

sudo add-apt-repository ppa:chris-lea/node.js

sudo apt-get install nodejs
Run Code Online (Sandbox Code Playgroud)

当我用这个检查节点版本时:

node -v
Run Code Online (Sandbox Code Playgroud)

我明白了

v0.10.37
Run Code Online (Sandbox Code Playgroud)

但最新版本是4.2.6和5.5.0.我如何获得最新版本或更新版本?

ubuntu node.js

62
推荐指数
3
解决办法
8万
查看次数

如何在Ubuntu上安装特定版本的Node?

我想在Ubuntu 12.04上安装NodeJS版本0.8.18.我尝试安装最新版本,然后通过使用恢复到0.8.18 nvm,但是当我运行我的代码时,显然安装的软件包和两个版本(最新版本和0.8.18)存在一些问题.由于我不知道如何解决这个问题,我从Node安装中清理了机器,并考虑直接安装我感兴趣的版本(v0.8.18).

ubuntu node.js n

57
推荐指数
10
解决办法
10万
查看次数

从终端访问浏览器控制台?

是否可以从 Linux 终端访问开发人员工具 (Chrome/Firefox) 控制台以进行脚本编写?

我正在尝试从浏览器访问 AngularJS 应用程序的变量,以便可以快速浏览文件。例如,我可以要求state、 及其相关的partialcontroller等等;一旦找到结果,我就会在编辑器中打开该文件。

我正在探索的其他替代方案是使用某种无头浏览器。还有devtools-protocol,它被puppeteer等工具用来以编程方式访问 Chrome 开发者工具。

一个简单的 Node REPL 就足够了,但问题是,如果我将网站的 JavaScript 文件加载到 REPL 中,我将不得不手动计算很多东西。

有人有一些好的建议吗?

browser development-environment

7
推荐指数
1
解决办法
2720
查看次数

为什么Node.js控制台中没有下划线模块?

我运行以下代码来安装下划线js模块:

npm install -g underscore
Run Code Online (Sandbox Code Playgroud)

然后我尝试通过节点控制台访问它,但是我收到以下错误:

node
> __ = require('underscore');
Error: Cannot find module 'underscore'
  at Function.Module._resolveFilename (module.js:338:15)
  at Function.Module._load (module.js:280:25)
  at Module.require (module.js:362:17)
  at require (module.js:378:17)
  at repl:1:6
  at REPLServer.self.eval (repl.js:109:21)
  at rli.on.self.bufferedCmd (repl.js:258:20)
  at REPLServer.self.eval (repl.js:116:5)
  at Interface.<anonymous> (repl.js:248:12)
  at Interface.EventEmitter.emit (events.js:96:17)
Run Code Online (Sandbox Code Playgroud)

为什么这个例子不起作用?

node.js underscore.js

6
推荐指数
1
解决办法
1万
查看次数

Multer模块无法启动

我正在使用MEAN堆栈编写Web应用程序.我通过npm安装了multer,如下所示:

sudo npm install -g multer
Run Code Online (Sandbox Code Playgroud)

我在我的一个路线文件中要求它:

var multer = require("multer");
Run Code Online (Sandbox Code Playgroud)

我正在使用nodemon并且每次重新启动时都会抛出以下错误,因为我添加了require语句.

28 Feb 18:39:13 - [nodemon] restarting due to changes...
28 Feb 18:39:13 - [nodemon] starting `node ./bin/www`
module.js:338
    throw err;
          ^
Error: Cannot find module 'multer'
    at Function.Module._resolveFilename (module.js:336:15)
    at Function.Module._load (module.js:278:25)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (/Users/jason/Desktop/Node/todoApp/routes/todos.js:8:14)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
28 Feb 18:39:13 - [nodemon] app crashed - waiting for …
Run Code Online (Sandbox Code Playgroud)

node.js express mean-stack multer

5
推荐指数
1
解决办法
6657
查看次数