我安装了Browserify:
npm install -g browserify
然后我尝试运行它:
$ browserify main.js> bundle.js
和Windows说
' browserify'不被视为内部或外部命令
为什么? Browserify page承诺它会起作用,但事实并非如此。
答案 0 :(得分:4)
我通过
解决了这个问题npm uninstall browserify --save
npm install browserify -g
npm install browserify-shim -- save
答案 1 :(得分:1)
我发现了一个问题。我有一个损坏的npm包安装,它没有创建" browserify.cmd"文件由于某种原因。我重新安装它,现在它工作正常。
答案 2 :(得分:1)
我有类似的问题并通过编辑我的环境变量来解决它。
换句话说,我添加了我的npm文件夹保存浏览器的路径到环境变量列表PATH。
希望这会有所帮助:)
答案 3 :(得分:1)
首先,我安装了browserify:npm i -D browserify
然后我运行了node .\node_modules\browserify\bin\cmd.js
而不是browserify
。
例如,代替:
browserify index.js -o bundle.js
我跑了
node .\node_modules\browserify\bin\cmd.js index.js -o bundle.js
答案 4 :(得分:0)
试试这个:
npx browserify index.js -o bundle.js
NPX 是一个鲜为人知的命令,用于从本地安装在 node_modules 中的模块运行二进制文件。