12

我下载了 nodes.js v0.10.15-linux-x86 并将其添加到路径中,以便它只能由我使用。我安装了 clean-css@1.1.3。但是,安装后,我无法在任何地方找到它。

npm http GET https://registry.npmjs.org/clean-css
npm http 200 https://registry.npmjs.org/clean-css
npm http GET https://registry.npmjs.org/clean-css/-/clean-css-1.1.3.tgz
npm http 200 https://registry.npmjs.org/clean-css/-/clean-css-1.1.3.tgz
npm http GET https://registry.npmjs.org/commander
npm http 200 https://registry.npmjs.org/commander
npm http GET https://registry.npmjs.org/commander/-/commander-2.0.0.tgz
npm http 200 https://registry.npmjs.org/commander/-/commander-2.0.0.tgz
clean-css@1.1.3 node_modules/clean-css
└── commander@2.0.0

我查看了 node/lib/node_modules/ 目录,没有名为“clean-css”的目录。

你能看出设置有什么问题吗?

谢谢

4

2 回答 2

14

默认情况下,npm 只会将模块安装在本地node_modules文件夹中。这个想法是,您运行的每个模块、项目都可以具有其依赖项的独立版本。

npm install -g clean-css如果您想从 shell 运行它,请尝试(全局安装)。

于 2013-10-14T09:41:10.320 回答
1

根据 clean-css github 页面(https://github.com/jakubpawlowicz/clean-css-cli),他们将版本分为 clean-css 和 clean-css-cli。因此可以通过“npm install clean-css-cli -g”安装命令行版本,然后可以再次从 shell 作为“cleancss”访问它。

于 2017-02-22T16:49:59.950 回答