我的目录结构包含Build
和Source
文件夹。
所有的东西Grunt,npm,凉亭和作曲家都住在Build
文件夹中,所有来源都存在于Source
文件夹和所有事物项目(即README.md
)中在项目的根目录。
- myProject
+ Build
Gruntfile.js
bower.json
package.json
...
+ Source
+ vendor
+ src
...
README.md
composer.json
所以现在如果我在构建文件夹中运行npm install
,npm声称我的项目缺少README,这不是真的。
另外,我只是使用package.json为grunt安装npm依赖项。我的项目不是npm项目。
我可以告诉npm它不是在项目的根目录中运行吗? 或者我可以告诉npm我的项目不是npm项目吗?
答案 0 :(得分:3)
这里有两个选项:
您可以使用自述文件属性设置自述文件的位置,如下所示:
{
"name": "app_name",
"version": "0.0.1",
"author": "your name here",
"description": "A descriptive description",
"license": "MIT",
"readme": "../README.md"
}
据我所知,自述文件没有验证,但它会压制警告。