如何解决在项目目录中安装npm模块时发出警告,但在全局安装时则不发出警告
在安装newsapi和RequireJS时,我已经观察到此问题。我的项目目录的路径如下:left join
在我的项目目录中,当我运行inner join
(每个newsapi site或Users\username\project
(每个RequireJS site的安装说明)时,我得到以下相同的警告:
npm install newsapi --save
可能值得注意的是npm install requirejs
和npm WARN saveError ENOENT: no such file or directory,open 'C:\Users\username\project\package.json'
npm WARN enoent ENOENT: no such file or directory,open 'C:\Users\username\project\package.json'
npm WARN project No description
npm WARN project No repository field.
npm WARN project No README data
npm WARN project No license field.
仍在创建中,并且似乎已经按需填充。
我注意到,当我全局安装模块(通过运行project\node_modules\newsapi
或project\node_modules\requirejs
)时,安装成功,并且不显示任何警告。为什么会这样呢?我的项目文件夹中正在发生什么可能导致此问题的发生?
解决方法
npm install fhqhwhgads
将尝试更新本地项目package.json
,但是npm install -g fhqwhgads
将在全局安装,因此没有package.json
可以更新。因此,这就是为什么您注意到在全局安装时收到警告的原因。
如果您想创建一个package.json
,以便其他人可以跟踪和复制您的依赖项(或者如果您希望将代码作为包发布),则可以使用npm init
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。