我创建了一个package.json并添加了所需的依赖项(grunt,bower,jasmine等)
当我跑
时npm install
它正确安装了
中的所有模块$pwd/node_modules/*
然而,当我尝试使用这些模块时:
bower init; grunt init
我得到了
sh.exe: (bower / grunt / w.e) Command not found
我可以使用
来解决这个问题npm install -g (package name)
但我的理解是“-g”使安装全局化? (这是正确的吗?)
我希望能够使用我在本地安装的软件包......这可能吗?
答案 0 :(得分:1)
您可以使用npm run-scripts
创建一个命令,该命令将运行您已安装的bower和grunt的本地副本。
在package.json
中,添加如下键:
"scripts": {
"init": "bower init; grunt init"
}
然后运行命令npm run init
。