相关疑难解决方法(0)

如何在node_modules中使用本地安装的软件包?

我如何使用本地版本的模块node.js.例如,在我的应用程序中,我安装了coffee-script:

npm install coffee-script
Run Code Online (Sandbox Code Playgroud)

这将安装它./node_modules并且coffee命令在./node_modules/.bin/coffee.当我在项目的主文件夹中时,有没有办法运行此命令?我想我正在寻找类似于bundle exec捆绑器的东西.基本上,我想指定一个与项目有关的每个人都应该使用的咖啡脚本版本.

我知道我可以添加-g标志来全局安装它,这样咖啡在任何地方都可以正常工作,但如果我想在每个项目中使用不同版本的咖啡呢?

node.js coffeescript npm node-modules

441
推荐指数
13
解决办法
22万
查看次数

通过package.json安装"全局"npm依赖项

我有一些"全局"依赖项(jshint,csslint,buster等),我希望通过命令行自动安装和执行我的软件包npm install.这可能吗?

目前,我手动执行以下操作:

  1. npm install -g <package_name>
  2. 从我的项目中: npm link <package_name>

更新:刚刚遇到这个 npm的功能请求.似乎scriptspackage.json中的配置是要走的路?

再次更新:或者,在阅读了npm文档之后,也许我应该使用.gyp文件?我糊涂了.

package node.js npm

75
推荐指数
3
解决办法
7万
查看次数

是否可以仅在尚未安装npm软件包的情况下安装它?

是否可以npm仅在尚未安装包的情况下安装包?

我需要这个以加速对CircleCI的测试,但是当我运行npm install protractor@2.1.0等时它总是下载并从scracth安装它们,但是,node_modules在运行命令(从先前构建缓存)protractor --version等时,所有模块的文件夹已经存在.显示所需的软件包版本.

它是完美的有这样的一行命令:

protractor --version || npm install -g protractor@2.1.0
Run Code Online (Sandbox Code Playgroud)

但是那个也会检查包版本的那个.

bash node.js npm circleci

28
推荐指数
3
解决办法
2万
查看次数

什么是npm命令来全局安装devDependencies?

我更喜欢键入一个简短的命令,比如npm install -g设置项目的全局依赖项,比如node-sass和jshint,而不是手动输入npm install -g every single package.是否有一种npm-idiomatic方式来做到这一点?

install global package node.js

10
推荐指数
1
解决办法
6909
查看次数

npm install --global(对于 package.json 的所有依赖项)

我想全局安装我的 package.json 文件的所有依赖项。我试过跑步

npm install -g

但这会在本地安装包的依赖项。

是否可以全局安装我的所有软件包依赖项?

json node.js npm npm-install

5
推荐指数
1
解决办法
2524
查看次数