【发布时间】:2015-08-19 15:24:56
【问题描述】:
所以我刚刚安装了 node 和 npm。当我测试node -v 和npm -v 时,我的 cmdprompt 都能识别。但是,我无法使用 npm 安装任何东西(less 或 bower)。
npm -install -g less 产生:
C:\Users\user>npm install -g less
C:\Users\user\AppData\Roaming\npm;npm\npm\lessc -> C:\Users\user\AppData
\Roaming\npm;npm\npm\node_modules\less\bin\lessc
less@2.5.1 C:\Users\user\AppData\Roaming\npm;npm\npm\node_modules\less
├── graceful-fs@3.0.8
├── mime@1.3.4
├── image-size@0.3.5
├── errno@0.1.4 (prr@0.0.0)
├── promise@6.1.0 (asap@1.0.0)
├── mkdirp@0.5.1 (minimist@0.0.8)
├── source-map@0.4.4 (amdefine@1.0.0)
└── request@2.60.0 (aws-sign2@0.5.0, forever-agent@0.6.1, stringstream@0.0.4, ca
seless@0.11.0, tunnel-agent@0.4.1, oauth-sign@0.8.0, isstream@0.1.2, json-string
ify-safe@5.0.1, extend@3.0.0, node-uuid@1.4.3, qs@4.0.0, combined-stream@1.0.5,
mime-types@2.1.4, form-data@1.0.0-rc3, tough-cookie@2.0.0, http-signature@0.11.0
, bl@1.0.0, hawk@3.1.0, har-validator@1.8.0)
我查看了 stackover 流程并尝试更改系统环境变量,但似乎没有任何帮助。有什么建议吗?
系统变量(Windows 7 Professional):
Path:C:\Users\user\AppData\Roaming\npm;C:\Program Files\nodejs\
NODE_PATH:%AppData%\npm\node_modules
更新:
我让它工作使用: 节点 C:\Users\user\AppData\Roaming\npm\npm\node_modules\less\bin\lessc styles.less > styles.css
但是有没有办法(可能是编辑路径),所以我不必输入所有内容,只需lessc styles.less > styles.css?
【问题讨论】: