我如何使用本地版本的模块node.js
.例如,在我的应用程序中,我安装了coffee-script:
npm install coffee-script
Run Code Online (Sandbox Code Playgroud)
这将安装它./node_modules
并且coffee命令在./node_modules/.bin/coffee
.当我在项目的主文件夹中时,有没有办法运行此命令?我想我正在寻找类似于bundle exec
捆绑器的东西.基本上,我想指定一个与项目有关的每个人都应该使用的咖啡脚本版本.
我知道我可以添加-g
标志来全局安装它,这样咖啡在任何地方都可以正常工作,但如果我想在每个项目中使用不同版本的咖啡呢?
我是Node Js和Webpack的新手.我试图用模块加载器启动一个项目.
首先,我安装了nodeJs和NPM并创建了一个名为的新目录tutorial
.我使用命令提示符进入此目录,然后运行以下命令npm init
,然后npm
使用以下命令安装webpack :
npm install -S webpack
Run Code Online (Sandbox Code Playgroud)
第一个命令将webpack本地安装到'node-modules'目录下的项目中,我可以通过执行以下操作来运行我的项目:
nodejs node-modules/webpack/bin/webpack.js
Run Code Online (Sandbox Code Playgroud)
这个问题是我必须将我的webpack.config.js
文件放在我想放在项目根目录中的这个目录中.
这个问题的一个解决方案是在我的机器上全局安装webpack,我使用下面的命令:
npm install -g webpack
Run Code Online (Sandbox Code Playgroud)
这安装了Webpack,现在我有一个Webpack命令.但是,此命令似乎不起作用或根本不做任何事情.当我尝试从我的项目的root directroy运行它时,它根本不做任何事情(见截图)
请告诉我我做错了什么!!