我搞砸了一些东西,我尽力修复它,但没有运气。
每当我在新节点项目上运行'npm install'时,它会将所有依赖项安装到应用程序的根目录而不是/ node_modules /中,就像你在默认应用程序中所期望的那样。
例如 -
我的package.json
{
"name": "hello-world",
"description": "hello world test app",
"version": "0.0.1",
"private": true,
"dependencies": {
"express": "3.x"
}
}
当我使用'npm install'时,我最终得到了这个:
我已尝试在此解决方案中设置我的PATH: How to use package installed locally in node_modules?
但这似乎并不多。帮助
答案 0 :(得分:1)
观察您在该目录中设置了缓存变量
strict-ssl = false
userconfig = /private/tmp/timothy/timothy_local_job_1367532952281_60137/.npmcfg
cache = /Users/tomhorton/Documents/Repository/helpmestackoverflow
root = ./node_modules
那些蒂莫西的东西来自我在一切都变得混乱之前安装的模块 -
我删除了那些东西,默认接管了。一切都很棒!