我试图在使用browserify的Visual Studio环境(13,在Windows 7上)中建立一个构建流程,并且我得到一些奇怪的行为试图让browserify工作。我对环境和技术都很陌生,所以我在这里相当困惑。Browserify在Windows中的某些文件夹中工作,但不是其他人
就本测试而言,我的文件结构与此处找到的基本API示例相同:http://viget.com/extend/gulp-browserify-starter-faq我使用npm安装了browserify。它是运行版本5.12.0
如果我把一个简单的目录app.js和hideElement.js,如C:\ TEMP,并运行
c:\Temp> browserify app.js
一切工作正常。它捆绑了所有三个必需的文件,并将其吐出。但是,如果我从我的项目目录运行browserify命令(C:\用户\\的文档\ Visual Studio的2013 \项目\ ExcelConverter \ ExcelConverterWeb),下面的错误在我吐出:
C:\Users\<name.redacted>\Documents\Visual Studio 2013\Projects\ExcelConverter\ExcelConverterWeb>browserify app.js
Error: SyntaxError: Unexpected token ? while parsing json file package.json
at fns(C:\Users\<name.redacted>\AppData\Roaming\npm\node_modules\browserify\node_modules\module-deps\index.js:402:30)
at fs.js:271:14
at Object.oncomplete (fs.js:107:15)
我已经看了在有问题的文件中,我无法制作它的正面或反面。那么,这里发生了什么?当我从一个目录执行它时,browserify如何运行正常,但不是从另一个目录执行它?我似乎在使用相同的可执行文件。
(我试图使用browserify作为基于一饮而尽,生成过程的一部分,但看到由一饮而尽产生的误差基本相同,我看到的时候我在命令行中运行)
为我工作,谢谢! – nukefusion 2014-12-22 11:24:20