webpack的配置问题

图片描述

请问一下我在package.json 文件里面配置了 webpack的命令选项,那么我cnpm run webpack的话 里面的语句会生效,为什么我直接执行 webpack的话 不能呢?每次都要 cnpm run webpac吗? 新手不会 请大神指教

阅读 2.1k
2 个回答
  • 因为这是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的文章:

scripts下配置"start":"webpack"后可通过npm start编译,反正不就启一次么,敲一遍就好了也不麻烦。实在不行你就换webstorm配一次全完事

ps:我记得原来还建过.bat

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题