当我没有使用npm在angularjs(1.6)中开发项目时,如何创建构建
我有如下用户定义的文件夹结构:当我没有使用npm在angularjs(1.6)中开发项目时,如何创建构建,angularjs,npm,gulp,gruntjs,Angularjs,Npm,Gulp,Gruntjs,我有如下用户定义的文件夹结构: |--assets | |--css | |--js | |--fonts | |--pages | |--img | |--index.html 我想创建一个非常轻的,紧凑的(和缩小,如果可能的话)项目建设,但没有使用npm的发展。那么你能建议我该怎么做吗 如果您想在不使用gulp/grunt/webpack等的情况下完成此操作,则必须使用以下服务手动完成: 否则,你可以尝试一些类似的方法,比如大口喝。 它基本上使用以下的gulp
|--assets
| |--css
| |--js
| |--fonts
| |--pages
| |--img
|
|--index.html
我想创建一个非常轻的,紧凑的(和缩小,如果可能的话)项目建设,但没有使用npm的发展。那么你能建议我该怎么做吗 如果您想在不使用gulp/grunt/webpack等的情况下完成此操作,则必须使用以下服务手动完成: 否则,你可以尝试一些类似的方法,比如大口喝。 它基本上使用以下的gulp插件
npm安装gulp concat gulp重命名gulp uglify--保存开发人员
感谢您共享解决方案。不幸的是,代码在angularjs中抛出错误(我认为问题是因为压缩脚本后代码中的语法变化)“未捕获错误:[$injector:modulerr]”——有点像这样,这是一个非常常见的错误,很可能是由于缺少模块或顺序不正确造成的。您应该能够点击链接并调试检查原因。我确实同意这一点,但在这种情况下,只有在压缩代码时才会出现特定问题。因此,我可以肯定地说,这是压缩代码后语法发生变化的问题。即使代码已经压缩,您也可以调试代码。Chrome开发者工具的source format按钮可能会有所帮助。