我们正在将一个ember项目从1.9.0迁移到当前版本。我们没有使用ember-cli,而且正如ember家伙指出的那样,没有必要。我们使用了版本1.9.0的一些插件,这些插件不再适用于更高版本like this stuff
所以我们想用here (emberAddons.com)中的东西替换这个旧插件。
我不知道如何从这些插件中获取我需要包含在我的项目中的css和js文件。我已经从ember-cli-selectize下载了代码,并尝试用ember构建它,但是,正如我一直期望的那样" npm&节点&只有上帝知道这里的依赖关系正在破坏",我只会得到错误:
d:\ember-cli-selectize-master>ember build
Arguments to path.join must be strings
TypeError: Arguments to path.join must be strings
at Object.win32.join (path.js:233:13)
at AddonDiscovery.<anonymous> (C:\Users\Philipp\AppData\Roaming\npm\node_modules\ember-cli\lib\models\addon-discovery.js:114:24)
at Array.map (native)
at AddonDiscovery.discoverFromDependencies (C:\Users\Philipp\AppData\Roaming\npm\node_modules\ember-cli\lib\models\addon-discovery.js:104:68)
at AddonDiscovery.discoverChildAddons (C:\Users\Philipp\AppData\Roaming\npm\node_modules\ember-cli\lib\models\addon-discovery.js:71:31)
at Class.Addon.discoverAddons (C:\Users\Philipp\AppData\Roaming\npm\node_modules\ember-cli\lib\models\addon.js:217:40)
at Class.Addon.initializeAddons (C:\Users\Philipp\AppData\Roaming\npm\node_modules\ember-cli\lib\models\addon.js:230:8)
at setupRegistryForEachAddon (C:\Users\Philipp\AppData\Roaming\npm\node_modules\ember-cli\node_modules\ember-cli-preprocess-registry\preprocessors.js:18:10)
at Object.module.exports.setupRegistry (C:\Users\Philipp\AppData\Roaming\npm\node_modules\ember-cli\node_modules\ember-cli-preprocess-registry\preprocessors.js:46:3)
at Class.Addon (C:\Users\Philipp\AppData\Roaming\npm\node_modules\ember-cli\lib\models\addon.js:105:5)
顺便说一句,我们正在使用Visual Studio,WebApi和Ember.js。