Mic*_*ouw 8 node.js npm node-webkit
我有一个项目,我使用node-webkit.node-webkit允许npm包用于开发桌面应用程序.我利用grunt来构建我的应用程序.
我的文件夹结构目前看起来像这样:
project root
node_modules/ (1)
package.json (1)
App/
node_modules/ (2)
package.json (2)
bower.json
bower_components/
...
controllers/
filters/
...
app.js
Run Code Online (Sandbox Code Playgroud)
应用程序本身的npm依赖项保存在App文件夹中,但构建项目的dev依赖项与应用程序源代码无关,因此我将它们保存在根文件夹内的node_modules(1)中.我也知道在package.json文件中,可以表达依赖关系和dev依赖关系,正是出于这个原因.我宁愿在根目录中有一个表示所有依赖项的package.json文件,包括dev依赖项,但我宁愿在文件夹级别上分离这些依赖项.
出现两个问题:
这是组织我的npm依赖项的好方法吗?如果是的话,太棒了?如果不是,我期望:
什么是组织我的依赖项的更好方法?是否可以指定dev依赖项进入文件夹a,"常规"依赖项进入文件夹b?如果是这样,我该怎么做?
如果有人想知道,这是我正在谈论的项目:
https://github.com/michahell/pinbored-webkit
[为了清晰起见,更新了包含app.js的文件夹结构]
小智 -6
@Michael package.json文件包含与该项目相关的所有依赖项。不需要多个包文件和多个 node_modules 文件夹。 但是您需要检查您的 App.js 文件在哪里! 除非已配置,否则您的App.js 和 package.json 必须位于同一文件夹中。
| 归档时间: |
|
| 查看次数: |
3239 次 |
| 最近记录: |