浏览窗口中的某些文件夹,但不浏览其他文件夹



我正试图在Visual Studio环境(13,在Windows 7上)中使用browserify设置一个构建流,但我在尝试让browserfy工作时遇到了一些奇怪的行为。我对环境和技术都很陌生,所以我在这里很困惑。

出于本测试的目的,我的文件结构与此处找到的基本API示例相同:http://viget.com/extend/gulp-browserify-starter-faq我使用npm安装了browsrify。它正在运行5.12.0版

如果我把app.js和hideElement.js放在一个简单的目录中,比如C:\Temp,然后运行

c:Temp> browserify app.js

一切都很好。它将所有三个必需的文件打包,并将它们吐出。但是,如果我从我的项目目录(C:\Users\\documents\visual studio 2013\Projects\ExcelConverter\ExcelConverterWeb)运行browserfy命令,我会出现以下错误:

C:Users<name.redacted>DocumentsVisual Studio 2013ProjectsExcelConverterExcelConverterWeb>browserify app.js
Error: SyntaxError: Unexpected token ? while parsing json file package.json
    at fns(C:Users<name.redacted>AppDataRoamingnpmnode_modulesbrowserifynode_modulesmodule-depsindex.js:402:30)
    at fs.js:271:14
    at Object.oncomplete (fs.js:107:15)

我已经看了有问题的文件,但我对它一无所知。那么,这里发生了什么?为什么当我从一个目录执行browsrify时,它运行得很好,而从另一个目录不运行呢?我似乎在使用相同的可执行文件。

(我试图将browserify作为基于gump的构建过程的一部分,但由于gump产生的错误与我从命令行运行时看到的错误基本相同)

我遇到了"意外的令牌?"问题。将package.json编码类型更改为"ANSI"有助于解决此问题。当"另存为"更改编码选项,然后点击"保存"时,大多数文本编辑器都有此选项

看看这对你是否有效。

最新更新