簡體   English   中英

NPM將模塊安裝到應用程序根目錄

[英]NPM installing modules to application root

我搞砸了,已經盡力解決了,但是沒有運氣。

每當我在新的節點項目上運行“ 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: 如何使用在node_modules中本地安裝的軟件包?

但這似乎並沒有太大作用。 救命?

觀察您在該目錄中設置了緩存變量

strict-ssl = false
userconfig = /private/tmp/timothy/timothy_local_job_1367532952281_60137/.npmcfg
cache = /Users/tomhorton/Documents/Repository/helpmestackoverflow
root = ./node_modules

那些令人討厭的東西來自我在一切陷入困境之前不久安裝的一個模塊-

我刪除了這些東西,默認值接管了。 一切正常!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM