我在互联网上看到很多例子,说:
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
我做错了什么?
答案 0 :(得分:2)
你走在正确的轨道上。如果您在本地安装(没有-g
选项),则必须手动挖掘包中包含的内容。但请查看node_modules/.bin
,因为这是放置任何命令行工具的地方。
通常,任何提供二进制文件的软件包都会安装npm install -g package
来执行系统安装。来自全局安装的软件包的二进制文件在路径中,并按预期在命令行中工作。所以也许这是最适合你的选择。