从命令行运行节点包

时间:2016-03-21 12:54:15

标签: node.js command-line

我在互联网上看到很多例子,说: 1.使用npm install package安装节点包,例如npm install node-sass
2.从命令行运行包只需调用包+参数,如下所示:
node-sass --output-style compressed -o dist/css src/scss

我是node.js的新手,我可能做错了或者我还不明白,但我必须执行以下操作才能使用命令行中的软件包:
node node_modules/node-sass --output-style compressed -o dist/css src/scss

我做错了什么?

1 个答案:

答案 0 :(得分:2)

你走在正确的轨道上。如果您在本地安装(没有-g选项),则必须手动挖掘包中包含的内容。但请查看node_modules/.bin,因为这是放置任何命令行工具的地方。

通常,任何提供二进制文件的软件包都会安装npm install -g package来执行系统安装。来自全局安装的软件包的二进制文件在路径中,并按预期在命令行中工作。所以也许这是最适合你的选择。