npm 在项目根目录下安装包和依赖
npm installs packages and dependencies in the project root directory
我从 Windows 切换到 Mac。当我尝试安装 npm 模块时,包及其依赖项是在项目根目录中创建的。
在 Windows 模块安装到 ./node_modules,所有依赖项都在模块文件夹中。
我需要配置什么才能像以前一样工作吗?
编辑
我的项目目录中有 node_modules 文件夹和 package.json:
{
"name": "react",
"version": "0.0.1",
"private": true,
"dependencies": {
"chokidar": "^1.0.3"
}
}
而且,chokidar 包及其依赖项仍在项目根目录中。
当您使用 npm install
时,它会启动,直到找到 package.json 或 node_modules 文件夹并在那里安装您的包。
所以如果你的项目结构是这样的
project_root/
modules/
mymodule/
node_modules
而你运行npm install
在mymod目录下,模块会安装在project_root/node_modules
我从 Windows 切换到 Mac。当我尝试安装 npm 模块时,包及其依赖项是在项目根目录中创建的。
在 Windows 模块安装到 ./node_modules,所有依赖项都在模块文件夹中。
我需要配置什么才能像以前一样工作吗?
编辑
我的项目目录中有 node_modules 文件夹和 package.json:
{
"name": "react",
"version": "0.0.1",
"private": true,
"dependencies": {
"chokidar": "^1.0.3"
}
}
而且,chokidar 包及其依赖项仍在项目根目录中。
当您使用 npm install
时,它会启动,直到找到 package.json 或 node_modules 文件夹并在那里安装您的包。
所以如果你的项目结构是这样的
project_root/
modules/
mymodule/
node_modules
而你运行npm install
在mymod目录下,模块会安装在project_root/node_modules