请问一下我在package.json 文件里面配置了 webpack的命令选项,那么我cnpm run webpack的话 里面的语句会生效,为什么我直接执行 webpack的话 不能呢?每次都要 cnpm run webpac吗? 新手不会 请大神指教
请问一下我在package.json 文件里面配置了 webpack的命令选项,那么我cnpm run webpack的话 里面的语句会生效,为什么我直接执行 webpack的话 不能呢?每次都要 cnpm run webpac吗? 新手不会 请大神指教
scripts下配置"start":"webpack"后可通过npm start编译,反正不就启一次么,敲一遍就好了也不麻烦。实在不行你就换webstorm配一次全完事
ps:我记得原来还建过.bat
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
package.json
文件,你在scripts
起的别名都是以前面要加npm run
或者cnpm run
为前提的还有一种不需要加run
,那就是npm start
,将webpack
改成start
便可以直接运行npm start
而不是npm run start
webpack.config.js
文件,执行webpack
命令的时候就会默认找这个文件,除非你改名字了,否则不需要加--config xx
之类的配置信息,至于progress
等配置也可以在webpack.config.js
里面配置,如果所有的都配好了,直接执行webpack
就可以了linux
下可以借助alias
达到你的目的,在~/.bashrc
文件中插入一行webpack=webpack --config ....
,然后source ~/.bashrc
就可以生效了推荐你一个
webpack
的视频教程和npm scripts
的文章: