相关疑难解决方法(0)

如何让Git遵循符号链接?

我最好是一个shell脚本用副本替换符号链接,还是有另一种方式告诉Git遵循符号链接?

PS:我知道它不是很安全,但我只想在一些特定情况下这样做.

git symlink

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

Heroku上的NPM私有git模块

我正在尝试将我的应用程序部署到Heroku,但我依赖于使用一些私有git repos作为模块.我这样做是为了在项目之间重用代码,例如我有一个我在多个应用程序中使用的自定义记录器.

"logger":"git+ssh://git@bitbucket.org..............#master"
Run Code Online (Sandbox Code Playgroud)

问题是Heroku显然没有ssh访问此代码.我在这个问题上找不到任何东西.理想情况下Heroku有一个我可以添加到模块的公钥.

heroku node.js npm

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

使用NPM安装时找不到Express模块

当我尝试运行app.jsexpress创建的文件时,我收到以下错误:

$ node app.js

node.js:134
        throw e; // process.nextTick error, or 'error' event on first tick
        ^
Error: Cannot find module 'express'
    at Function._resolveFilename (module.js:320:11)
Run Code Online (Sandbox Code Playgroud)

当我输入时,express --version我得到一个返回声明2.3.3.我使用npm来安装express.我不得不使用这些说明手动创建npm:

git clone http://github.com/isaacs/npm.git
cd npm
sudo make install
Run Code Online (Sandbox Code Playgroud)

错误是Error: Cannot find module 'express'.

在安装npm和express之后我是否需要做一些事情才能使快递看到由npm创建的模块?

  • 我的节点是版本:0.4.6
  • 我的快递是版本:2.3.3
  • 我的npm是版本:1.0.6

Express全局安装.我用-g旗帜来安装它.


编辑:当我尝试时,"node -e require.paths"我得到:

[ '/home/user/.node_modules',
  '/home/user/.node_libraries',
  '/usr/local/lib/node' ]
Run Code Online (Sandbox Code Playgroud)

因此,节点未检测到npm安装.如何让节点检测npm安装?

javascript node.js npm express

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

标签 统计

node.js ×2

npm ×2

express ×1

git ×1

heroku ×1

javascript ×1

symlink ×1