0

是否可以定义npm-modules将创建目录的目录的路径,何时npm install使用?

我用过...

meteor create myApp

... 创建准系统 Meteor 应用程序。我已将 package.json 文件添加到目录的根myApp目录:

{
  "name": "myApp",
  "version": "0.0.1",
  "dependencies": {
    "neo4j": "^2.0.0-RC2"
  }
}

当我跑...

$ cd /path/to/myApp
$ npm install

...它会创建一个以目录node-modulesmyApp目录命名的文件夹。当我调用meteor run.

如果我手动将 移动node-modulesmyApp/.meteor/node-modules,那么一切都很好。

我可以对package.json文件进行更改,以便调用将在我想要npm install的位置创建目录吗?node-modules


编辑:按照@Inchoon Park 的建议,我安装meteorhacks:npm并创建了一个包含以下内容的 packages.json 文件:

{
  "neo4j": "2.0.0-RC2"
}

请注意,这meteorhacks:npm需要每个依赖项的确切版本。"neo4j": "^2.0.0-RC2"(带有^字符)是不允许的。

4

1 回答 1

1

为了让事情变得更容易,我强烈建议使用 Meteorhacks 很棒的 npm 包(https://github.com/meteorhacks/npm)。一旦你安装了这个包,它会自动在你的文件目录中创建一个 package.json,你可以在其中描述你想在你的应用程序中使用的 npm 模块。

于 2015-08-21T20:53:37.690 回答